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;
}
}
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;
}
}
相关文章推荐
- Java的for语句中break, continue和return的区别
- Java中break、continue、return语句的使用区别对比(附实例)
- Java中break、continue、return语句的使用区别
- 第2章 Java编程基础——FAQ2.23 break和continue语句有什么区别?
- Java的for语句中break, continue和return的区别
- Java 循环语句中 break,continue,return有什么区别?
- java中的switch语句中break和continue的区别--------总算是弄明白了
- Java中break、continue、return语句的使用区别对比
- Java中break, continue, return语句的使用区别
- JAVA基础资料——switch语句、for语句、break和continue的区别
- java中的switch语句中break和continue的区别--------总算是弄明白了
- Java中break、continue、return语句的使用区别
- java语言基础-控制循环语句-break- continue-return的区别
- continue和break语句的区别
- java循环语句和continue;和break跳出控制语句
- 循环语句中break和continue的区别
- java中 break和continue的区别
- 4、break,continue,goto,return语句区别详解
- java中break与continue的区别
- 循环语句中break和continue的区别