java_循环结构
while循环
while(布尔表达式){
//逻辑代码(循环操作)
}
//布尔表达式的结果为false时,才会跳出循环结构
while循环的特点:
首次即有入口条件,先判断,在执行,使用于循环次数明确的情况
被循环条件判断的变量,才是初始部分和迭代部分!
int a = 1;
int b = 1;
int c = 1; //初始部分
whlie(c>=100){
System.out,println("HelloWorld");
a++;
b++;
c++; //迭代部分
}
do while 循环
do{
//逻辑代码(循环操作)
}while(布尔表达式);
do while的特点
1、直接执行循环操作,首次没有入口条件
2、判断满足则循环,不满足则至少执行一次
3、适用于循环次数不明确的情况
for循环
for(初始部分;循环条件;迭代部分){
//循环操作
}
for循环的特点
1、首次即有入口条件,先判断,在执行
2、适用于循环此时明确的情况
流程控制
1、循环结构中,遇到break,则退出整个循环结构
2、循环执行中,遇到continue,则跳过此次,进入下一次循环
for(int i = 1 ; i <= count ;){
System.out.print("请输入第"+i+"位学生成绩:");
double score = input.nextDouble();
if(score < 0.0 || score > 100.0){
//非法数据
continue;
}
sum += score;
i++;
}
循环的组成部分
1、初始 2、条件 3、操作 4、迭代
while循环:循环控制与操作分开思考;循环操作–> 循环次数
补充
图形:外层控制行数,内层控制列数
其他:外层控制循环次数,内层控制单层循环操作