logo

자바 사례 키워드

Java 케이스 키워드는 스위치 문과 함께 사용되는 조건부 레이블입니다. 여기에는 스위치 값이 대소문자와 일치할 때만 실행되는 코드 블록이 포함되어 있습니다.

스위치 문에는 여러 케이스 레이블이 포함될 수 있습니다. 각 케이스 라벨은 서로 다른 값을 보유해야 합니다. 케이스 레이블에는 실행 흐름을 종료하는 break 문이 포함될 수 있습니다.

참고 - 케이스는 boolean, float 및 double 유형의 값을 보유하지 않습니다.

통사론

 switch(expression){ case value1: //code to be executed; break; //optional case value2: //code to be executed; break; //optional default: code to be executed if all cases are not matched; } 

Java 케이스 키워드의 예

예시 1: 문자열 값이 포함된 케이스 라벨

 public class CaseExample1 { public static void main(String[] args) { String week='Monday'; switch(week) { case 'Monday': System.out.println('Monday'); } } } 
지금 테스트해보세요

산출:

 Monday 

예 2: 여러 케이스 라벨

 public class CaseExample2 { public static void main(String[] args) { String week='Monday'; switch(week) { case 'Monday': System.out.println('Monday'); break; case 'Tuesday': System.out.println('Tuesday'); break; case 'Wednesday': System.out.println('Wednesday'); break; case 'Thursday': System.out.println('Thursday'); break; case 'Friday': System.out.println('Friday'); break; case 'Saturday': System.out.println('Saturday'); break; case 'Sunday': System.out.println('Sunday'); break; default : System.out.println('default'); } } } 
지금 테스트해보세요

산출:

 Monday 

예시 3: int 값을 보유한 케이스 라벨

 public class CaseExample3 { public static void main(String[] args) { int num=20; switch(num) { case 10: System.out.println('The number is 10'); break; case 20: System.out.println('The number is 20'); break; case 30: System.out.println('The number is 30'); break; default : System.out.println('default'); } } } 
지금 테스트해보세요

예시 4: 스위치 문을 보유한 케이스 라벨

 public class CaseExample4 { public static void main(String[] args) { String college_name='BIT'; int department_id=102; switch(college_name) { case 'BIT': System.out.println('BIT'); switch(department_id) { case 101: System.out.println('Mechanical Department'); break; case 102: System.out.println('Computer Department'); break; case 103: System.out.println('Civil Department'); break; } break; case 'ITS': System.out.println('ITS'); switch(department_id) { case 101: System.out.println('Mechanical Department'); break; case 102: System.out.println('Computer Department'); break; case 103: System.out.println('Civil Department'); break; } break; case 'ABS': System.out.println('ABS'); switch(department_id) { case 101: System.out.println('Mechanical Department'); break; case 102: System.out.println('Computer Department'); break; case 103: System.out.println('Civil Department'); break; } break; default : System.out.println('default'); } } } 
지금 테스트해보세요

산출:

 BIT Computer Department