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

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


ต่อไปนี้คือตัวอย่าง ซึ่งเราจะเห็นคำสั่งที่ไม่สามารถเข้าถึงได้โดยใช้ตัวแปรที่ไม่สิ้นสุด -

ตัวอย่าง

class Demo_example {
   int a = 2, b = 3;
   void display_msg(){
      while (a < b){
         System.out.println("The first variable is greater 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.display_msg();
   }
}

ผลลัพธ์

“The first variable is greater than the second” displayed infinitely

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