도달할 수 없는 문은 코드가 실행될 때 실행되지 않는 문입니다. -
- 코드 앞에 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'라는 또 다른 클래스가 정의되어 있으며 여기에는 main 함수가 포함되어 있습니다. 이 함수에서 Demo 클래스의 인스턴스가 생성되고 이 인스턴스에서 'func_sample' 함수가 호출됩니다. 콘솔에 관련 출력이 표시됩니다.