02 Ago 2019

switch case 예제

앞으로 는 사례 4와 같은 사례를 하나 더 추가하려고 할 가능성이 있습니다. 그리고 우리가 그 전에 휴식을 추가하는 것을 잊어 버린 경우, 경우 3의 끝에 오류가있을 것입니다. 그래서 일종의 자기 보험입니다. 여기서 스위치는 3인 첫 번째 대/소문자 변형에서 a를 비교하기 시작합니다. 일치가 실패합니다. 기술적으로 흐름이 switch 문에서 빠지기 때문에 최종 중단이 필요하지 않습니다. 코드를 수정하는 것이 더 쉽고 오류가 적기 쉽기 때문에 중단을 사용하는 것이 좋습니다. 기본 섹션은 사례 섹션 중 하나에서 명시적으로 처리되지 않은 모든 값을 처리합니다. Switch 문을 사용하여 고객으로부터 주문할 수 있는 식품에 대한 다음 메뉴를 표시하는 프로그램을 작성합니다: • B= 버거 • F= 감자 튀김 • P= 피자 • S= 샌드위치 프로그램은 음식과 수량의 종류를 입력합니다. 그것은 마지막으로 다음과 같은 기준에 따라 주문에 대 한 총 요금을 표시: • 버거 = Rs. 200 • 감자 튀김 = Rs. 50 • 피자 = Rs. 500 • 샌드위치 = Rs.

150 위의 예에서 우리는 세 경고의 순차실행을 볼 수 있습니다 : 기본 경우는 할 필요가 없습니다 스위치 블록의 마지막 대: 2) 스위치 케이스에서 문자를 사용할 수도 있습니다. 예를 들어 – 이 경우 8월이 표준 출력으로 인쇄됩니다. 참고: break 문을 생략하면 평가가 대/소문자와 일치하지 않더라도 다음 사례가 실행됩니다. switch 문의 본문을 스위치 블록이라고 합니다. 스위치 블록의 명령문에 하나 이상의 대/소문자 또는 기본 레이블로 레이블을 지정할 수 있습니다. switch 문은 식을 평가한 다음 일치하는 사례 레이블 다음에 있는 모든 문을 실행합니다. 기본 키워드는 대/소문자 일치가 없는 경우 실행할 코드를 지정합니다. 각 break 문은 둘러싸는 스위치 문을 종료합니다. 제어 흐름은 스위치 블록 다음에 첫 번째 문으로 계속됩니다. break 문은 스위치 블록의 문이 통과하기 때문에 필요합니다: 일치하는 사례 레이블 이후의 모든 문은 후속 사례 레이블의 식에 관계없이 break 문이 될 때까지 순서대로 실행됩니다.

발생. 프로그램 스위치데모폴스루는 스위치 블록에 있는 문을 표시합니다. 이 프로그램은 정수 월과 연도의 다음 달에 해당하는 달을 표시합니다:이 예제에서는 4와 5가 동일한 코드 블록을 공유하고 0과 6은 다른 코드 블록을 공유합니다. break 문을 사용하여 모든 대/소문자 블록 후에 제어 흐름을 끊을 수 있습니다. 위의 구문에 따라 switch 문에는 괄호로 표현식이 포함되어 있습니다. 또한 각 케이스가 특정 리터럴 값을 나타내는 여러 대/소문자 레이블도 포함됩니다. 스위치 케이스는 특정 사례의 실행을 중지하는 break 키워드로 분리됩니다. 또한 스위치에는 식을 만족하는 대/소문자 값이 없는 경우 실행하는 기본 사례가 포함될 수 있습니다.