Java : 스위치 지침 적용-작동합니다.
경우에 따라 Java Switch 문에서 if 조건을 선호 할 수 있습니다. 우리는 그것이 말이되는 시점과 스위치 문을 프로그래밍하는 방법을 알려줄 것입니다.
자바 : 스위치 문-무엇입니까?
Java의 switch 문은 다른 구문을 가진 if-else 분기에 해당합니다.
- if 문은 부울 값을 확인하므로 "true"또는 "false"입니다. If 조건의 본문에서 쿼리 한 비교 결과입니다. 사진 갤러리에서 각 사례의 예를 볼 수 있습니다.
- switch 문은 이러한 비교를 수행합니다. 그러나 "byte", "short", "int", "char", "String"또는 "enum"유형의 데이터 만 비교할 수 있습니다. 이전 버전의 Java (1.6 이하)에서는 정수 값만 작동합니다.
- 결론 : if-else 분기를 사용하면 더 복잡한 쿼리를 수행 할 수 있으므로 몇 가지 문자를 더 입력해야합니다. 스위치는 특정 데이터 유형의 변수를 효율적이고 간결하게 비교할 수있는 훌륭한 변형입니다.
Java의 프로그램 스위치 문
- switch 문은 키워드 "switch"로 시작합니다.
- 대소 문자 (케이스)와 비교하려는 변수는 괄호 뒤에옵니다 (즉, 인수). 모든 케이스는 중괄호로 묶습니다.
- "case"뒤에 항상 콜론이 있습니다. 비교가 올바른 경우 실행할 명령어를 뒤에 배치 할 수 있습니다.
- 경고 : 지시에 따라 "휴식"을 잊지 마십시오. 그렇지 않으면 "중단"이 발생할 때까지 다음의 모든 경우도 처리됩니다. 초보자에게 인기있는 오류의 원인입니다.
- 마지막으로 "기본 사례"를 구현할 수 있습니다 (사진 갤러리 참조). 다른 비교가 이루어지지 않은 경우 호출됩니다. 그러나 이것은 반드시 필요한 것은 아닙니다.
프로그래밍하고 싶습니까? 또한 Eclipse를 사용하여 Java로 클래스를 작성하는 방법도 보여줍니다.
최신 비디오
이것은 간단한 if 쿼리와의 비교 구현입니다. 비교가 사전에 실패하면 마지막 else 분기에 도달합니다 (스위치의 기본 사례 참조). 그러나 마지막 비교가 "true"이고 출력이 "a is 5!"이므로 여기서는 그렇지 않습니다. 읽습니다.
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts.webp)
이미지 번호 1에 해당하는 switch 문을 볼 수 있습니다. 출력은 "x is 5!"입니다. 사례가 "5"가 아니면 "기본 사례"가 호출됩니다. 그러면 출력은 "x가 어떤 값과도 일치하지 않습니다"가됩니다.
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts-2.webp)
정수 값만으로 비교할 수있는 것은 아닙니다. 다음은 문자열을 비교하는 switch 문입니다.
![](http://hackzl.com/img/internet/1444/java-switch-anweisungen-anwenden-klappts-3.webp)