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'가 호출되고 관련 출력이 콘솔에 표시됩니다.