java中的continue和break的区别 java中break和continue的区别
java中break和continue的区别
按照我的理解,你说的应该是对的,但是可能表述地还不大清楚。
简单地说,比如这样一个程序:
for(...) {
...
continue/break
...
}
System.out.prinln("a")
continue表示立即去执行“for(...)”这行代码,break表示立即去执行“System.out.prinln("a")”这行代码。我随手写了一段程序,你看看可能能帮助你理解。
public class BreakTest {
public static void main(String args[]) {
System.out.println("循环没有开始")
System.out.println("现在开始测试continue")
for (int i = 0 i < 3 i ) {
System.out.println("开始第" i "次for循环")
if (i == 1) {
continue
}
System.out.println("看看continue后这里执行了吗?")
}
System.out.println("continue测试完毕
***********************")
System.out.println("现在开始测试break")
for (int i = 0 i < 3 i ) {
System.out.println("开始第" i "次for循环")
if (i == 1){
break
}
System.out.println("看看break后这里执行了吗?")
}
System.out.println("break测试完毕
***********************")
}
}
在java 之中 break和continue的区别
在java之中,break和continue都可以用来跳出当前循环,但是两者的主要区别是:
当循环执行到break语句时,就退出整个循环,然后执行循环外的语句。
当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。
你可以看看北京尚学堂“高琪300集”视频讲解还是不错的,对你一定会有帮助
java中的switch语句中break和continue的区别
break执行之后就会跳出switch的{},执行switch之后的语句,continue在switch语句中没有用处
在你的题目中
continue是作用于最外层的循环,而不是作用于switch case
在JAVA语言中,带标号A1的continue语句和break语句有什么区别
是为了解决多次循环跳出的问题,比如:
int i=0
inr j=0
A1:
while(true) {
i=i 1
A2:
while(j<100) {
j=j 1
if(j==50)
break A1
if(j==20)
continue A2
}
}
这个简单的程序,能说明你提的那个问题!
java中continue和break功能如何
break 是不再循环了
continue 是结束这次循环,开始下次循环....
例如:现在是第五次循环,一用要循环十次
如果这时执行Break那么以后5到10次的循环全部不做了
如果这时执行continue 那么第5次循到此结束,不做了,立即开始第六次循环