Java 中的無法到達的程式碼錯誤
無法到達的程式碼錯誤在程式碼無法因各種原因(包括死迴圈、無法到達程式碼行前的 return 語句)而編譯時發生。
讓我們看一個示例 −
示例
public class Demo{
public static void main(String args[]){
int val = 5;
for (;;){
if (val == 5){
break;
System.out.println("If the condition is not true, this line would be printed. ");
}
}
}
}輸出
/Demo.java:11: error: unreachable statement
System.out.println("If the condition is not true, this line would be printed. ");
^
1 error名為 Demo 的類包含 main 函式,並且值為已定義,並且此值為檢查值並且執行空 'for' 迴圈。如果找到該值,則控制跳出迴圈,否則會列印訊息。由於它是一個死迴圈,因此會出現一條無法到達的語句錯誤。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP