一.While循环
- 语法格式
while( 表达式 ){
语句;
...
}
- 语句分析
while后面的表达式结构为布尔型,当结果为真时,执行括号内的代码块,反之不执行。
- 代码示例
int i = 1;
//循环输出十次打印好好学习天天向上!!!
while (i <= 10) {
System.out.println("第" + i + "次写:好好学习天天向上!!!");
i++;
}
- 特点
一般情况下while循环适合用于在不清楚循环条件的情况下使用。
二.do-while循环
- 语法格式
do{
语句;
...
}while(表达式);//注意这句后面要加分号
- 语句分析
与while不同的是,do-while先执行代码块在判断是否需要再次执行代码块,所以do-while至少能执行一次
- 代码示例
int i=1;
do{
System.out.println("我执行了第 "+i+"次");
i++;
}while (i<10);
三. for 循环
- 语法结构
for(变量初始化;循环条件;修改变量的值){
语句;
...
}
- 语句分析
通过for循环的语法结构不难看出,需要先设定一个变量并初始化,在进行判断是否能进入循环体,如果进入后,并且执行完成,将回到for循环第4个部分“修改变量的值”,如此循环,知道循环条件为false
- 代码示例
for (int i = 1; i < 6;i++) {
System.out.println("第"+i+"次输入:好好学习天天向上");
}
- 注意:
for循环的执行顺序为 初始化变量>循环条件>代码块>修改变量 ,如此循环,知道循环条件不满足