循环语句
循环语句1.while循环1.1 语法1.2 流程图:2.do-while循环2.1语法2.3流程图3.for循环3.1语法:3.2语法说明:4.break语句与continue语句4.1break语法4.2continue语句4.3对比break和continue小知识循环语句
1.while循环
while循环的特点:选判断,后执行。
1.1 语法
while(循环条件){循环操作;}
1.2 流程图:
2.do-while循环
do-while的特点:先执行,再判断
2.1语法
do{循环操作;}while(循环条件);
2.3流程图
3.for循环
3.1语法:
for(表达式1;表达式2;表达式3){循环操作;}
3.2语法说明:
表达式1:参数初始化;
表达式2:条件判断;
表达式3:更新循环变量;
如:
for(int i=0;i<10;i++){System.out.println("这是 "+i);}
4.break语句与continue语句
4.1break语法
注: break:改变程序控制流
break通常在循环中与条件语句一起使用用于do-while、while、for中时,可跳出循环而执行循环后面的语句
例如:
for(int i = 0; i < 5; i++){ if(i > 3){break;}sum = sum + i; }
结果sum为6;
4.2continue语句
continue :只能用在循环里continue 作用:跳过循环体中剩余的语句而执行下一次循环通常与条件语句一起使用,加速循环从下图可以更好的理解continue的作用
4.3对比break和continue
使用场合
break可用于switch结构和循环结构中continue只能用于循环结构中
作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句。continue跳出本次循环,进入下一次循环
小知识
有时候在控制台输入数据后会报错,可能是数据输入不匹配。
用has.next类型()。
如:**has.nextInt()**用来判断输入的数据是否符合int类型,如果符合则进行下一步,否则不能进行下一步。