switch 문 예제

대체 경로 수가 증가할 때마다 프로그램의 복잡성이 증가하는 if-else 문에는 한 가지 잠재적인 문제가 있습니다. 프로그램에서 여러 if-else 구문을 사용하는 경우 프로그램을 읽고 이해하기 어려울 수 있습니다. 때로는 자신이 프로그램을 작성한 개발자를 혼동할 수도 있습니다. 또 다른 관심 포인트는 브레이크 문입니다. 각 break 문은 둘러싸는 스위치 문을 종료합니다. 제어 흐름은 스위치 블록 다음에 첫 번째 문으로 계속됩니다. break 문은 스위치 블록의 문이 통과하기 때문에 필요합니다: 일치하는 사례 레이블 이후의 모든 문은 후속 사례 레이블의 식에 관계없이 break 문이 될 때까지 순서대로 실행됩니다. 발생. 프로그램 스위치데모폴스루는 스위치 블록에 있는 문을 표시합니다. 프로그램은 정수 월에 해당하는 달과 해당 연도의 다음 월을 표시합니다: C#에는 switch라는 또 다른 의사 결정 문이 포함됩니다. switch 문은 식의 결과값에 따라 코드 블록을 실행합니다. 이 예제의 경우 4와 5는 동일한 코드 블록을 공유하고 0과 6은 다른 코드 블록을 공유합니다. 전환 본체에서 break 문이 발생할 때마다 스위치 케이스 문에서 컨트롤이 나옵니다.

이 문제에 대한 해결책은 switch 문입니다. Java SE 7 이상에서는 switch 문의 식에서 String 개체를 사용할 수 있습니다. 다음 코드 예제인 StringSwitchDemo는 월이라는 문자열 값을 기반으로 월 수를 표시합니다. 사용. StringSwitchDemo 예제가 대/소문자에 관계없이 모든 월을 수락하기 위해 월은 소문자로 변환되고(toLowerCase 메서드) 및 대/소문자 레이블과 연결된 모든 문자열은 소문자로 표시됩니다. if else 문 An if-else 문은 개발자가 … Switch 문을 사용하여 고객으로부터 주문할 수 있는 식품에 대한 다음 메뉴를 표시하는 프로그램을 작성합니다: • B= 버거 • F= 감자 튀김 • P= 피자 • S= 샌드위치 프로그램은 음식과 수량의 종류를 입력합니다. • 햄버거 = Rs. 200 • 감자 튀김 = Rs.

50 • 피자 = Rs. 500 • 샌드위치 = Rs. 150 예를 들어, 사례 3 및 사례 5에 대해 동일한 코드를 실행하려는 경우 이 예제에서는 평일 번호를 c로 사용합니다. 평일 이름 알큐레이트: 외부 스위치의 명령순서의 일부로 스위치를 사용할 수 있습니다. 이를 중첩 스위치라고 합니다. switch 문은 자체 블록을 정의하므로 내부 스위치의 케이스 상수와 외부 스위치의 대/소문자 상수 사이에 충돌이 발생하지 않습니다. 예를 들어, 미래에는 사례 4와 같은 사례를 하나 더 추가하려고 할 가능성이 있습니다. 그리고 우리가 그 전에 휴식을 추가하는 것을 잊어 버린 경우, 경우 3의 끝에 오류가있을 것입니다. 그래서 일종의 자기 보험입니다.

switch 문은 다른 조건에 따라 다른 작업을 수행하는 데 사용됩니다. switch case 문은 여러 옵션이 있고 각 옵션에 대해 다른 작업을 수행해야 할 때 사용됩니다.

Det här inlägget postades i Okategoriserade. Bokmärk permalänken.