Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คำสั่งที่ไม่สามารถเข้าถึงได้โดยใช้ตัวแปรสุดท้ายใน Java


คำสั่งที่ไม่สามารถเข้าถึงได้คือคำสั่งที่ไม่ได้รับการดำเนินการเมื่อมีการเรียกใช้โค้ด อาจเป็นเพราะ −

  • มีคำสั่ง return ก่อนโค้ด
  • โค้ดมีลูปไม่สิ้นสุด
  • การเรียกใช้โค้ดจะถูกยกเลิกโดยบังคับก่อนที่จะดำเนินการ

ที่นี่เราจะดูว่าคำสั่งที่ไม่สามารถเข้าถึงได้สามารถใช้กับคำหลัก 'สุดท้าย' ได้อย่างไร −

ตัวอย่าง

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();
   }
}

ผลลัพธ์

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

คลาสชื่อ 'Demo_example' ประกอบด้วยจำนวนเต็มสุดท้ายสองตัว (โดยทั่วไปจะเหมือนกับค่าคงที่) และฟังก์ชันชื่อ 'func_sample' ซึ่งเปรียบเทียบจำนวนเต็มทั้งสอง ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล มีการกำหนดคลาสอื่นที่ชื่อว่า 'Demo' และมีฟังก์ชันหลัก ในฟังก์ชันนี้ อินสแตนซ์ของคลาสสาธิตจะถูกสร้างขึ้น และฟังก์ชัน 'func_sample' ถูกเรียกใช้ในอินสแตนซ์นี้ เอาต์พุตที่เกี่ยวข้องจะแสดงบนคอนโซล