基本语法:
for(循环变量初始化;循环条件;循环变量迭代){
循环操作(语句);
}
//例子
for(int a = 0;a<=10;a++) {
System.out.println("第"+a+"次循环");
}
for循环的细节说明
- for关键字,表示循环控制
- for有四要素: (1)循环变量初始化 (2)循环条件 (3)循环操作 (4)循环变量迭代
- 循环操作,这里可以有多条语句
- 如果for循环操作只有一条语句,可以省略{},建议不要省略
- 循环条件是返回一个布尔值的表达式
- for (;循环判断条件;) 中的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略
- 循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,
- 循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开
//2.
int a = 0;//循环变量初始化
for(;a<=5;) {
System.out.println("阴阳师");
a++;
}
//3.
int count = 3;
for(int i = 0,j = 0;i
System.out.print("i="+i+"j="+j+"n");
}
无限死循环演示
for(;;) {
System.out.println("阴阳师");
}
while循环控制
基本语法:
循环变量初始化;
while(循环条件){
循环体(语句);
循环变量迭代;
}
//例子
int a = 1;//循环变量初始化
while(a<=10) {//循环条件
System.out.println(a+"次阴阳师");//循环体
a++;//循环变量迭代
}
System.out.println("a="+a);
说明:
- while循环也要有四要素
- 只是四要素的位置和for不一样
do while循环细节:
- 循环条件是返回一个布尔值的表达式
- while循环是先判断在执行语句
基本语法:
循环变量初始化;
do{
循环体();
循环变量迭代;
}while(循环条件);
//例子
int a = 1;
do {
System.out.println("崩坏三"+a+"次");
a++;
}while(a<=10);
说明:
- do while是关键字
- 也有循环四要素,只是位置不一样
- 先执行,在判断,也就是说,一定会执行一次
- 最后一个有分号
- (do…while)和(while)的区别在与一个先执行再判断,一个先判断再执行
细节:
循环条件是返回布尔值的表达式
do…while循环是先执行,在判断,因此它至少执行一次



