流程控制及跳出循环的方法

  • Post author:
  • Post category:其他


1.流程控制:循环里面的流程控制

break终止,跳出switch循环结构

break结束当前循环,结束的是当前循环,如果是内层循环,外层循环将会继续运行;如果你想结束外层循环,你需要给循环取别名,break别名;

continue:结束本次循环,继续下一次循环,作用到最外层循环,你需要给循环取别名,continue别名;

public class Demo{
   
  public static void main (String[] args){
   
    /*while(true){
      if(flag){
         break;
      }
      System.out.println("只要有 break,后面的代码不允许")
      */
    //录入5个学生成绩,如果录入为负数,则停止录入并且打印错误
    Scanner scan = new Scanner(System.in);
    for (int i=0;i<5;i++){
   //引用变量不可以在循环体里声明,基本数据类型可以声明
      System.out.println("请输入成绩");
      int num = scan.nextInt();//接受录入的成绩
      if(num<0){
   
        //说明用户输入负数
        System.out.println("别跑");
        break;//终止循环并且退出,后面的都不会执行
      }
      System.out.println("恭喜你,你的成绩是"+num);
    }
    }
  }
}
//continue:结束本次循环,进入下一次循环
public class Demo{
   
  public static void main (String[] args){
   
 



版权声明:本文为niuniu778原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。