java循环语句,break语句的作用,continue语句的作用

循环语句

  • 循环语句
    • 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 流程图:

Created with Raphaël 2.2.0 开始 循环条件 循环操作 循环外的语句 yes no

2.do-while循环

do-while的特点:先执行,再判断

2.1语法

do{
循环操作;
}while(循环条件);

2.3流程图

Created with Raphaël 2.2.0 开始 循环操作 循环条件 循环外的语句 yes no

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:改变程序控制流

  1. break通常在循环中与条件语句一起使用
  2. 用于do-while、while、for中时,可跳出循环而执行循环后面的语句
    例如:
for(int i = 0; i < 5; i++){ 
	        if(i > 3){
	        break;
    	}
       sum = sum + i;    
}

结果sum为6;

4.2continue语句

  1. continue :只能用在循环里
  2. continue 作用:跳过循环体中剩余的语句而执行下一次循环
  3. 通常与条件语句一起使用,加速循环
    从下图可以更好的理解continue的作用
    java循环语句,break语句的作用,continue语句的作用_第1张图片

4.3对比break和continue

使用场合

  1. break可用于switch结构和循环结构中
  2. continue只能用于循环结构中

作用(循环结构中)

  1. break语句终止某个循环,程序跳转到循环块外的下一条语句。
  2. continue跳出本次循环,进入下一次循环

小知识

有时候在控制台输入数据后会报错,可能是数据输入不匹配。
has.next类型()
如:**has.nextInt()**用来判断输入的数据是否符合int类型,如果符合则进行下一步,否则不能进行下一步。

你可能感兴趣的:(学习,java,循环语句,break,continue,小知识)