Java Switch문(자세한 사용법 설명)
Switch 문은 Java에서 결정을 내리는 데 사용됩니다. if-then 및 if-then-else 문과 달리 switch 문에는 가능한 실행 경로가 많이 있을 수 있습니다.
Syntax
switch 문의 일반적인 형식은 다음과 같습니다.
switch (expression) { case value1: break; case value2: break; ... case valueN: break; default: }
표현식 유형은 byte, short, int 또는 char이어야 합니다. case 문에 지정된 각 값은 호환되는 유형이어야 합니다. 이라는 표현으로.
Note: Java 7부터 문자열도 표현식에서 지원됩니다.
Flowchart
예:
class Switch { public static void main(String args[]) { int month = 4; String season; switch (month) { case 12: case 1: case 2: season = "冬天"; break; case 3: case 4: case 5: season = "春天"; break; case 6: case 7: case 8: season = "夏天"; break; case 9: case 10: case 11: season = "秋天"; break; default: season = "Bogus Month"; } System.out.println("四月是 " + season + "."); } }
Output:
四月是春天.
여기에서 스위치 문의 표현 월은 케이스의 값 4와 일치하므로 계절에는 봄 값이 할당됩니다.
스위치 문의 세 가지 중요한 기능에 유의해야 합니다.
1. 스위치와 if의 차이점은 스위치는 동등성만 테스트할 수 있는 반면 if는 모든 유형의 부울 표현식을 평가할 수 있다는 것입니다. 즉, 스위치는 표현식의 값과 해당 케이스 상수 중 하나 사이의 일치만 찾습니다.
2. 동일한 스위치에 있는 두 개의 대소문자 상수는 동일한 값을 가질 수 없습니다. 물론, switch 문과 바깥쪽 스위치는 동일한 대소문자 상수를 가질 수 있습니다.
3. 스위치 문은 중첩된 ifs 집합보다 더 효율적인 경우가 많습니다.
관련 추천: "Java Tutorial"
이 글은 Java Switch 문 사용에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 Java Switch문(자세한 사용법 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Java의 클래스 로딩에는 부트 스트랩, 확장 및 응용 프로그램 클래스 로더가있는 계층 적 시스템을 사용하여 클래스로드, 링크 및 초기화 클래스가 포함됩니다. 학부모 위임 모델은 핵심 클래스가 먼저로드되어 사용자 정의 클래스 LOA에 영향을 미치도록합니다.

이 기사는 카페인 및 구아바 캐시를 사용하여 자바에서 다단계 캐싱을 구현하여 응용 프로그램 성능을 향상시키는 것에 대해 설명합니다. 구성 및 퇴거 정책 관리 Best Pra와 함께 설정, 통합 및 성능 이점을 다룹니다.

이 기사는 캐싱 및 게으른 하중과 같은 고급 기능을 사용하여 객체 관계 매핑에 JPA를 사용하는 것에 대해 설명합니다. 잠재적 인 함정을 강조하면서 성능을 최적화하기위한 설정, 엔티티 매핑 및 모범 사례를 다룹니다. [159 문자]

이 기사에서는 Java 프로젝트 관리, 구축 자동화 및 종속성 해상도에 Maven 및 Gradle을 사용하여 접근 방식과 최적화 전략을 비교합니다.

이 기사에서는 Maven 및 Gradle과 같은 도구를 사용하여 적절한 버전 및 종속성 관리로 사용자 정의 Java 라이브러리 (JAR Files)를 작성하고 사용하는 것에 대해 설명합니다.
