循环语句解析

什么是循环:举例就是相同的事情重复做,例如操场跑圈跑圈,跑十圈就是循环了10次,例如吃包子,吃了10个包子就是循环了10次。 循环是有两种的,一种是条件循环例如循环10次,百次,千次等等,还有一种是死循环无限循环不会停止。

什么是循环:举例就是相同的事情重复做,例如操场跑圈跑圈,跑十圈就是循环了10次,例如吃包子,吃了10个包子就是循环了10次。

循环是有两种的,一种是条件循环例如循环10次,百次,千次等等,还有一种是死循环无限循环不会停止。

嵌套循环,外循环控制的是行,内循环控制的是列。

import java.util.Scanner;

public class T6 {

public static void main(String[] args) {

for (int i = 1; i <=4 ; i++) {

System.out.println();//共有4行从1开始

for (int j = 1; j <=i ; j++) {

System.out.print("*");//内控制列

}

}

}

}

循环常用的是while循环和for循环,如果知道循环次数的话就用for,如果不知到次数就用while循环。

循环当中有两个关键字:break 跳出最近循环(终止最近操作的循环

continue 停止最近的本次循环 进行下次循环

import java.util.Scanner;

public class T6 {//continue 举例

public static void main(String[] args) {

for (int i = 1; i <= 4; i++) {

System.out.println();

for (int j = 1; j <= i; j++) {

if (i== 1) {

continue;//跳过了第一行

} else {

System.out.print("*");

}

}

}

}

}

import java.util.Scanner;

public class T6 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int a = input.nextInt();

while (true) {

if (a == 1) {

break;

}

System.out.println("请输入您的幸运数字");//如果不是1 他就会一直循环

}

}

}

关于while循环不知道次数的代码应用举例

import java.util.Scanner;

public class T6 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int yb = 0;

int dn = 0;

int hu = 0;

while (true) {

System.out.println("欢迎您来的无敌酒店");

System.out.println("1、一般房150");

System.out.println("2、电脑房250");

System.out.println("3、豪华房350");

System.out.println("请选择您需要的房间");

System.out.println("结束服务请选4");

int i = input.nextInt();

if (i == 1) {

yb++;

}

if (i == 2) {

dn++;

}

if (i == 3) {

hu++;

} else {

System.out.println("请选择正确的房间");

}

if (i == 4) {

int j = (yb * 150) + (dn *250) + (hu * 350);

int b = yb + dn + hu;

System.out.println("您共消费" + j + "元");

System.out.println("您共定制了" + b + "间房");

break;

}

}

}

}

debug 就是断点测试:我们可以一步一步的执行 查看它的执行过程

1.出现错误 找不到出错的地方 可以使用Debug 一步步执行

2.看不懂代码 也可以使用 Debug一步步去查看它的运行

3.也可以使用debug观察程序情况