Java循环语句for while do while以及循环跳转语句控制跳转语句 break continue return

  •  循环语句:for循环   while循环

  • 循环语句的概念:就是在满足循环条件的情况下,反复的执行循环体,直到循环条件不满足或者遇到循环跳转语句而结束。
  •  循环语句的分类:for循环,while循环。
  •           for循环格式   for(A初始化表达式语句;B判断条件语句;C控制条件语句) {
  •                                           D 循环体语句;
  •                                     }
  •                          执行流程    执行A初始化    B判断条件语句,true继续执行,false跳出循环     D执行循环体   c控制条件语句
  •                                              反复执行BDC,直到B判断条件语句为false。
  •                          举例:for(int i=0;i<5;i++){
  •                                        System.out.print(i);
  •                                     }
  •                         先执行初始化语句int i=0 ,判断i<5,第一次i=1,不等于5,继续执行,执行循环体中的输出语句输出0,再执行控                                 制条件语句i++,i修改为1,第一次循环结束。第二次循环,从判断条件语句开始,i此时为1,小于5,输出1,i再                               自加1,修改为2完成第二次循环.......直到执行第五次循环后i修改为5,第六次循环时不满足判断条件语句,                                 结束循环
  •                         结果为:0 1 2 3 4
  •          while语句:分为while语句和do while语句
  •                     while语句格式  while(A判断条件语句){
  •                                                     B循环体语句       
  •                                                  }       
  •                          执行流程       先A执行判断条件语句 ,再执行B循环体语句 ,直到A 判断条件语句为false 
  •                           举例:   int i= 0; 
  •                                         while(i<3){
  •                                             System.out.print("i");
  •                                             i++;
  •                                          }
  •                                  结果为:0 1 2 
  •                    do while语句:格式     do {
                                                                    循环体语句;
                                                                 }while(判断条件语句);
  •                             执行流程:与while循环相似,while循环是先判断再执行,do while是先先执行再判断
  •                              举例:    
  •                                         int i= 0;                                                 int i=0;
  •                                         while(i<0){                                               do{
  •                                             System.out.print("i");                               System.out.print("i"); 
  •                                             i++;                                                          i++;
  •                                          }                                                                 }while(i<0)   
  •                                       结果为:无输出                                       结果为:1
  • 控制跳转语句:break 中断     continue 继续     return 返回 

  • break语句:使用场景(1):在选择结构switch语句中(2):在循环语句中
  • continue语句:  使用场景(1):在循环语句中(2):离开使用场景的存在是没有意义的
  • return语句:使用场景return 就是退出一个方法。 跳转到上层调用的方法。
  • 案例演示
            return:        结束当前方法
            break:        结束单层循环
            continue:   结束当前循环,执行下一次循环
  •                  for(int i=0;i<3;i++){                              for(int i=0;i<3;i++){  
  •                        if(i==1){                                               if(i==1){
  •                           break;                                               continue;
  •                         }                                                          }
  •                       System.out.print(i);                             System.out.print(i);
  •                  }                                                           }
  • 结果为:     0                                                             0   2                                              

 

 

你可能感兴趣的:(Java循环语句for while do while以及循环跳转语句控制跳转语句 break continue return)