INNENTÜREN, TUNING DESIGN TÜREN aus Slowenien.


  • Ljubljana


    0038651 - 660 - 406

  • Ptuj


    0038651 - 316 - 130
    0038631 - 688 - 777

자바 스위치문 예제

자바 스위치문 예제

모두에게 안녕! 나는 2에 약간의 것을 발견했다. 내가 생각하는이 튜토리얼의 제목은, 더 가독성을 향상시킬 수 있습니다 … “2. 사용 의 예” 코드 예제는 1을 함께 그룹화할 수 있습니다. 및 2. 대/소문자 블록은 할당의 오른쪽 부분이 결과 String 변수에 중복되는 것을 방지합니다. DOG와 CAT 모두 가축이라는 것이 분명하기 때문입니다. 공개 문자열 예제OfSwitch (문자열 동물) { 문자열 결과; 스위치 (동물) { 경우 “DOG”: 경우 “고양이”: 결과 = “가축”; 휴식; 경우 “호랑이”: 결과 = “야생 동물”; 휴식; 기본값 : 결과 = “알 수없는 동물”;… 자세히 보기 » 스위치 내에서 원하는 수의 사례 문을 가질 수 있습니다. 각 케이스 뒤에는 비교할 값과 콜론이 뒤따릅니다. 이제 허용되는 스위치 인수 및 대/소문자 값, 요구 사항 및 switch 문이 Strings에서 작동하는 방식에 대해 살펴보겠습니다. 즉, switch 문은 여러 값에 대해 변수의 같음을 테스트합니다.

2) 스위치 케이스에 문자를 사용할 수도 있습니다. 예를 들어 – 다음 코드 예제인 SwitchDemo는 한 달을 나타내는 int 명명된 월을 선언합니다. 코드는 switch 문을 사용하여 월 값을 기준으로 월의 이름을 표시합니다. 따라서 다음 레이블 아래의 코드로 전달할 필요가 없는 한 각 블록의 끝에 break 문을 신중하게 추가해야 합니다. 외부 스위치의 문 시퀀스의 일부로 스위치를 사용할 수 있습니다. 이를 중첩 스위치라고 합니다. switch 문은 자체 블록을 정의하므로 내부 스위치의 케이스 상수와 외부 스위치의 대/소문자 상수 사이에 충돌이 발생하지 않습니다. 예를 들어 Java를 사용하면 바이트, 짧기, 정수 및 Long in switch 문의 네 개의 래퍼 클래스를 사용할 수 있습니다. Java가 break 키워드에 도달하면 스위치 블록에서 깨집니다. switch 문을 사용하면 값 목록에 대해 같음으로 변수를 테스트할 수 있습니다. 각 값을 사례라고 하며, 켜지는 변수는 각 사례에 대해 선택됩니다.

같은 예를 들어 보자하지만 이번에는 break 문으로 보겠습니다. 또 다른 관심 포인트는 브레이크 문입니다. 각 break 문은 둘러싸는 스위치 문을 종료합니다. 제어 흐름은 스위치 블록 다음에 첫 번째 문으로 계속됩니다. break 문은 스위치 블록의 문이 통과하기 때문에 필요합니다: 일치하는 사례 레이블 이후의 모든 문은 후속 사례 레이블의 식에 관계없이 break 문이 될 때까지 순서대로 실행됩니다. 발생. 프로그램 스위치데모폴스루는 스위치 블록에 있는 문을 표시합니다. 이 프로그램은 정수 월에 해당하는 달과 연도의 다음 월을 표시합니다: 스위치 사례의 예를 보자. 다음 코드로 SwitchCaseExample.java라는 자바 클래스 만들기: switch 문의 모든 유형의 개체와 기본 요소를 비교할 수 없습니다. 스위치는 4개의 기본 요소와 해당 래퍼뿐만 아니라 열거형 및 String 클래스에서만 작동합니다. 우리는 브레이크 문에 대해 논의하기 전에, 내가 브레이크 문을 사용하지 않는 아래의 예를 살펴 보자 : 안녕하세요, 나는 중첩 경우 / 다른 악하지만 스위치는 (대부분의 시간) 오픈 / 닫기 원칙을 위반으로 POO 문제가 될 수 있다는 사실에 괜찮습니다. “확장”의 경우 코드를 수정할 필요가 없기 때문에 확장 할 수없는 요소 (예 : 주일)에 스위치를 두면 괜찮습니다.