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

Câu lệnh không thể truy cập bằng cách sử dụng biến cuối cùng trong Java

Các câu lệnh không thể truy cập là những câu lệnh không được thực thi khi mã đang được thực thi. Điều này có thể là như vậy bởi vì -

  • Có một câu lệnh trả lại trước mã.
  • Có một vòng lặp vô hạn trong mã.
  • Quá trình thực thi mã bị buộc phải chấm dứt trước khi nó thực thi.

Tại đây, chúng ta sẽ xem cách sử dụng câu lệnh không thể truy cập với từ khóa 'final' -

Ví dụ

class Demo_example{
   final int a = 56, b = 99;
   void func_sample(){
      while (a < b){
         System.out.println("The first value is less than the second.");
      }
      System.out.println("This is an unreachable statement");
   }
}
public class Demo{
   public static void main(String args[]){
      Demo_example my_instance = new Demo_example();
      my_instance.func_sample();
   }
}

Đầu ra

/Demo.java:11: error: unreachable statement
   System.out.println("This is an unreachable statement");
   ^
1 error

Một lớp có tên là ‘Demo_example’ chứa hai số nguyên cuối cùng (về cơ bản giống như hằng số) và một hàm có tên là ‘func_sample’, sẽ so sánh hai số nguyên. Thông báo liên quan được hiển thị trên biểu tượng. Một lớp khác có tên là ‘Demo’ được định nghĩa và nó chứa hàm chính. Trong hàm này, một phiên bản của lớp Demo được tạo và hàm ‘func_sample’ được gọi trên phiên bản này. Đầu ra liên quan được hiển thị trên bảng điều khiển.