switch 문의 형식은 다음과 같습니다. (해당 기능은 실행할 코드 조각을 선택하는 것입니다.)
다음과 같이 코드 코드를 복사합니다 .
switch(정수 선택 인자) {
케이스 정수 값 1: 명령문 중단;
케이스 정수 값 2: 명령문 중단;
케이스 정수 값 3: 명령문 중단;
케이스 정수 값 4: 명령문 중단;
케이스 정수 값 5: 명령문 중단;
...
기본값: 진술;
}
그러나 주의해야 할 몇 가지 사항이 있습니다.
1. 스위치의 Case 매개변수 유형은 int형만 가능하지만, byte, short, shar는 자동으로 int로 승격(자동 유형 변환)이 가능하므로 byte, short, char 유형도 사용할 수 있으므로 최종적으로는 분석 결과, 그들은 여전히 int 유형입니다. Java에는 8이 있다는 것을 여기서 설명하겠습니다. 데이터 유형: byte, short, char, int, long, float, double, boolean은 어떤 유형의 데이터로도 변환할 수 없습니다. 작은 유형은 자동으로 큰 데이터 유형으로 변환될 수 있으며, 큰 데이터 유형은 Small로 변환될 수 있습니다. 강제로 개종해야 합니다.
2.격 뒤에는 표현식이 올 수 있습니다.
3.break는 전체 스위치 문에서 벗어나는 데 사용됩니다. 그렇지 않은 경우 다음 분기가 실행됩니다.
4. 좋은 프로그래머는 기본값을 잘 활용합니다.