java break和return的区别_【java】break,continue和return区别
break:適用于switch和loop
continue:只適用于loop
兩者都可以通過給循環加標簽來控制跳出,如下例所示
class BreakDemo
{
public static void main(String[] args)
{
w:for (int i=0; i<=4; i++) ##外for循環加標簽
{
q:for(int m=0;m<10;m++)##內for循環加標簽
{
System.out.println("ok");
break w;##通過標簽跳出最外層循環
}
}
}
}
continue:跳出本次循環繼續下一次循環
break: ? 跳出循環體,繼續執行循環外的函數體
return: ? 跳出整個函數體,函數體后面的部分不再執行
class JavaBese
{
public static void main (String[] args)
{
int j = 3;
for (int i = 0; i < 5; i++)
{
if (i == j)
{
continue;
}
System.out.println("i = " + i);
}
System.out.println("循環結束");
}
}
打印結果為:
i = 0
i = 1
i = 2
i = 4
循環結束
如果是break,打印結果為:
i = 0
i = 1
i = 2
循環結束
如果是return, 打印結果為:
i = 0
i = 1
i = 2
總結
以上是生活随笔為你收集整理的java break和return的区别_【java】break,continue和return区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ftp 连接超时时间_ftpC
- 下一篇: tensorflow中的正则化函数在_t