return中断方法和Unreachable code(永远达不到的代码)
生活随笔
收集整理的這篇文章主要介紹了
return中断方法和Unreachable code(永远达不到的代码)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
return中斷方法和Unreachable code(永遠達不到的代碼)
1.下面這段代碼因為for循環是個死循環,System.out.println(); 執行不到編輯器會報錯Unreachable code(永遠達不到的代碼)
public static void main(String[] args) {for(;;) {}System.out.println();//此處報錯:Unreachable code(永遠達不到的代碼)}2.下面這段代碼中的return會中斷方法
public class Test3 {public static void m1() {for (int i = 1; i <= 10; i++) {System.out.println(i);if (i == 2) {return ;//此處中斷此方法}}System.out.println("hello world!!!");//這行執行不到}public static void main(String[] args) {m1();} }上面兩段代碼都出現了執行不到的代碼,為什么一個報錯,一個不報錯?
? 第二段代碼不報錯是因為編輯器沒有那么智能,編輯器會認為 System.out.println(“hello world!!!”); 還是有可能執行到的
總結
以上是生活随笔為你收集整理的return中断方法和Unreachable code(永远达不到的代码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言代码测试电脑性能,【图片】今天写几
- 下一篇: idea 自动生成mybaits_IDE