Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9의 JShell에서 switch 문을 정의하는 방법은 무엇입니까?


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