Computer >> Máy Tính >  >> Lập trình >> Java

Lỗi mã không thể truy cập trong Java

Lỗi mã không thể truy cập xảy ra khi mã không thể được biên dịch do nhiều lý do, một số lý do bao gồm:vòng lặp vô hạn, câu lệnh trả về trước dòng mã không thể truy cập.

Hãy để chúng tôi xem một ví dụ -

Ví dụ

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. ");
         }
      }
   }
}

Đầu ra

/Demo.java:11: error: unreachable statement
System.out.println("If the condition is not true, this line would be printed. ");
^
1 error

Một lớp có tên Demo chứa hàm chính và một giá trị được xác định, giá trị này được kiểm tra và chạy vòng lặp ‘for’ trống. Nếu giá trị được tìm thấy, điều khiển thoát ra khỏi vòng lặp, nếu không sẽ in một thông báo. Vì nó là một vòng lặp vô hạn, nó gây ra lỗi câu lệnh không thể truy cập được.