switch case 예제

1) 케이스는 항상 주문 1, 2, 3 등이 필요하지 않습니다. 대문자 키워드 다음의 정수 값을 가질 수 있습니다. 또한 대/소문자가 항상 오름차순일 필요는 없으며 프로그램의 필요에 따라 순서에 따라 지정할 수 있습니다. 참고: break 문을 생략하면 평가가 대/소문자와 일치하지 않더라도 다음 사례가 실행됩니다. 나는 전환하는 변수를 전달, 변수의 값은 2 그래서 컨트롤은 경우 2로 뛰어, 그러나 케이스 2의 실행 후 흐름을 깰 수있는 위의 프로그램에서 이러한 문이 없습니다. 그 이유는 사건 2 후, 모든 후속 사례 및 기본 문이 실행있어. 케이스를 “그룹화”하는 기능은 스위치/케이스가 중단 없이 작동하는 방식의 부작용입니다. 여기서 Case 3의 실행은 줄(*)에서 시작하여 중단이 없기 때문에 사례 5를 거칩니다. 스위치에는 하나 이상의 케이스 블록과 선택적 기본값이 있습니다.

2) 스위치 케이스에 문자를 사용할 수도 있습니다. 예를 들어 중첩 스위치 문은 외부 스위치 케이스 내부에 내부 스위치 문을 작성하여 C#에서 허용됩니다. 휴식과 스위치 케이스의 예 나는 우리가 위에서 본 것과 같은 것을 복용하고 있지만 이번에는 우리가 휴식을 사용하고 있습니다. 3) 스위치에 제공된 식은 상수 값을 생성해야 하며 그렇지 않으면 유효하지 않습니다. 예: 스위치에 대한 유효한 식 – 기본 대/소문자 일 필요는 없습니다. 그리고 우리가 그 전에 휴식을 추가하는 것을 잊어 버린 경우, 경우 3의 끝에 오류가있을 것입니다. 그래서 일종의 자기 보험입니다. Java SE 7 이상에서는 switch 문의 식에서 String 개체를 사용할 수 있습니다. 다음 코드 예제인 StringSwitchDemo는 월이라는 문자열 값을 기준으로 월 수를 표시합니다.

Switch 문을 사용하여 고객으로부터 주문할 수 있는 식품에 대한 다음 메뉴를 표시하는 프로그램을 작성합니다: • B= 버거 • F= 감자 튀김 • P= 피자 • S= 샌드위치 프로그램은 음식과 수량의 종류를 입력합니다. 그것은 마지막으로 다음과 같은 기준에 따라 주문에 대한 총 요금을 표시합니다 : • 버거 = Rs. 200 • 감자 튀김 = Rs. 50 • 피자 = Rs. 500 • 샌드위치 = Rs. 150 스위치의 예 (실행 된 코드가 강조 표시됨): C 언어는 스위치의 매우 강력한 개념을 가지고 있습니다. 사다리 대신 사용할 수 있는 case 문(다중 경우 else 문)은 정수 및 문자와 같은 정수 유형의 값에서 작동합니다. switch 문의 본문을 스위치 블록이라고 합니다. 스위치 블록의 명령문에 하나 이상의 대/소문자 또는 기본 레이블로 레이블을 지정할 수 있습니다.

switch 문은 식을 평가한 다음 일치하는 사례 레이블 다음에 있는 모든 문을 실행합니다. 이 예제의 경우 4와 5는 동일한 코드 블록을 공유하고 0과 6은 다른 코드 블록을 공유합니다: switch case 문은 매우 복잡한 조건부 및 분기 작업을 제어하는 데 사용됩니다. 간단한 조건부 및 분기 작업을 제어하려면 else 문을 사용할 수 있습니다. 다음 코드 예제인 SwitchDemo는 한 달을 나타내는 값의 int 명명된 월을 선언합니다. 코드는 switch 문을 사용하여 월 값을 기준으로 월의 이름을 표시합니다. 예를 들어 사례 3 및 사례 5에 대해 동일한 코드를 실행하려는 경우 Break 문은 프로그램 흐름이 스위치 본문에서 나오도록 할 때 유용합니다. 전환 본체에서 break 문이 발생할 때마다 스위치 케이스 문에서 컨트롤이 나옵니다. 기본값이 스위치 블록의 마지막 케이스가 아닌 경우 기본 대/소문자를 중단으로 종료해야 합니다. 여기서 스위치는 3인 첫 번째 대/소문자 변형에서 a를 비교하기 시작합니다.

Comments are closed.


Iron Age Tattoo Aftercare

Iron Age Piercing Aftercare

Iron Age Notary Form
We cannot display this gallery
RE-LOADABLE GIFT CARDS AVAILABLE NOW!
Iron Age Gift Cards
Iron Age on Facebook
Iron Age on Instagram
Iron Age on Twitter