JShell REPL 을 기반으로 합니다. (읽기-평가-인쇄-루프 ) Java 9에 도입되었습니다. 이 도구는 간단한 명령문을 실행하고 평가하고 결과를 인쇄하는 데 사용할 수 있습니다.
스위치 설명 기타 와 마찬가지로 여러 조건을 테스트할 수 있습니다. 절 기본 가능성을 처리합니다. 기본 절 일치하는 케이스가 없을 때 실행될 수 있으며 중단 설명 성공적인 경기 후 스위치를 벗어나는 데 사용할 수 있습니다.
아래 코드 스니펫에서 switch 문을 정의할 수 있습니다. JShell에서.
스니펫-1
jshell> int i = 10; i ==> 10 jshell> switch(i) { ...> case 1 : System.out.println("1"); ...> case 10 : System.out.println("10"); ...> default : System.out.println("default"); ...> } 10 default jshell> int i = 1; i ==> 1 jshell> switch(i) { ...> case 1 : System.out.println("1"); ...> case 10 : System.out.println("10"); ...> default : System.out.println("default"); ...> } 1 10 default
아래 코드 스니펫에서 중단이 있는 switch 문을 정의할 수 있습니다. JShell에서.
스니펫-2
jshell> switch(i) { ...> case 1 : System.out.println("1"); break; ...> case 10 : System.out.println("10"); break; ...> default : System.out.println("default"); break; ...> } 1