다음은 최종 변수가 아닌 변수 −
를 사용하여 도달할 수 없는 명령문을 볼 수 있는 예입니다.예시
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'가 호출되고 관련 출력이 콘솔에 표시됩니다.