循环结构
循环能解决的问题:
1、循环操作
2、循环条件
while循环
语法: while(循环条件){循环操作}
先判断、后执行。
int i=1;
while(i<=50){
System.out.println("第"+i+"遍");
i++;
}
/*第1遍
...
第50遍*/
do...while循环
语法: do{循环操作}while(循环条件);
先执行、后判断。
int i=1;
do{
i++;
}while(i<10);
while和do...while的区别
- 执行顺序不同。
- 初始条件不满足时,while循环一次都不执行,do...while循环至少执行一次。
for循环
语法:for(初始值;条件;更新循环变量){循环体}
初始值,条件,循环变量均可省略。分号不可省略。
初始值和变量有多个值时,用逗号分隔。
执行顺序: 初始值->条件(true)->循环体->更新循环变量->条件(true)->循环体->更新循环变量->......->条件(false)->结束
for(int i=0;i<10;i++){
System.out.println(i);
}