(10)break,continue用法

一、continue,break应用范围

break语句:选择结构(switch)和循环结构(结束当前循环范围的循环)

continue语句:循环结构(结束本次循环继续下次循环)

 /*
 * break用法,能够结束所在循环体的循环
  */
		for(int i=0;i<4;i++) {
			for(int j=0;j<4;j++) {
				
				System.out.println("i="+i);
				break;//能结束内层循环
			}	
		}
输出:0  1  2
/*
 * 错误用法:会出现不可到达错误,应将语句放在break前面
 */
		for(int i=0;i<3;i++) {
			break;
			System.out.println("i="+i);//出现错误的位置
		}
/*
* continue用法,特点:结束本次循环,继续下一次循环
* 需求:1-10内所有输出偶数
*/
         for(int x1=1;x1<=10;x1++) {
             if(x1%2==1) {
                 continue;
             }
             System.out.println("x="+x1);
             
         }
输出:2 4 6 8 10

总结:1.break和continue单独存在时,下面不可以有任何语句,否则编译错误

            2.要有作用范围,不能单独放置


posted @ 2017-07-03 21:02  测试开发分享站  阅读(129)  评论(0编辑  收藏  举报