您的位置:首页 > 产品设计 > UI/UE

Java中break和continue语句的区别

2016-08-25 17:31 495 查看
1 break语句

break语句不能用于循环语句和switch语句之外的其他语句,break可以强迫程序中断循环,当程序执行到break语句时,即会离开循环,继续执行循环外的下一个语句,如果break语句出现在嵌套循环的内层循环,则break语句只会跳出当前层的循环。

eg:   public class BreakDemo{

public static void main(String[]args){

for(int i=0;i<10;i++){

if(i==3){
//如果i的值为3,则退出整个循环

break;
//退出整个循环

}

}

System.out.println("i="+i);

}

}

2 continue语句

continue语句可以强迫程序跳到循环的起始处,当程序运行到continue语句时,会停止运行剩余的循环主体,而是回到循环的开始处继续运行。eg:

for(初值赋值;判断条件;设置增减){

语句1;

语句2;

...

continue

...
//若执行continue语句,则此处将不会被执行

语句n;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: