break与continue

break 与continue

break在任何循环语句的主体部分,都可以用break控制循环的流程。break用于强行退出循环。不执行循环中剩余的语句。(break在switch中同样可用)但break只可以跳出循环,不能终止程序!

package weiwei.struct;

public class Break {
   public static void main(String[] args) {
       //break循环终止
       int i = 0 ;
       while (i<100){//while循环,设i的值在100以内
           i++;//每次循环i加1
           System.out.println(i);//输出每次循环i的值
           if (i==50){//如果i等等与50的时候,会被break终止。
               System.out.println("终止!");
               break;
          }
      }
       //但break只是终止循环,并没有结束程序,仍然可以往下输入
       System.out.println("可以");
  }
}

 

continue语句用于在循环语句体中,用于终止某次循环过程。就是跳过循环中一些指定的语句,然后又继续下次循环判定

package weiwei.struct;

public class Continue {
   public static void main(String[] args) {
       int i = 0 ;//设变量i=0
       while(i<100){//while循环,i在100以内
           i++;//每循环一次i+1
           if (i%10==0){//如果 i除以10的余数是0,证明10能被i整除,代表i是10的倍数,
               System.out.println();//此时输出一个换行
               continue;//加入continue后,代表此次的i不输出
          }
           System.out.print(i+" ");//每次循环输出i的值并空格,但continue跳过时 则不输出
      }
  }
}

 

 

 

 

原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13792598.html