java中continue和break功能如何 java中break和continue的区别
java中continue和break功能如何
break 是不再循环了
continue 是结束这次循环,开始下次循环....
例如:现在是第五次循环,一用要循环十次
如果这时执行Break那么以后5到10次的循环全部不做了
如果这时执行continue 那么第5次循到此结束,不做了,立即开始第六次循环
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和return的区别
return 语句的作用
(1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
(2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
(3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。
break语句的作用
(1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。
(2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
java 标号 break 自循环
这种中断循环的方式有四种,分别是break,continue,break 标号,continue 标号。
break:是跳出当前的循环继续执行循环体下面的语句。
break 标号:是跳出当前循环并跳出标号所指的循环。
continue:跳出本次循环,跳至循环体的末尾,继续执行该循环体。
continue 标号:跳出本次循环指向标号所指的位置。
如果用条件来判断是否中断循环可将语句放到if语句里。如if(){ break 标号;}
通过这四种方式总能找到适合的解决办法。