logo

Słowo kluczowe przypadku Java

Słowo kluczowe Java case jest etykietą warunkową używaną z instrukcją switch. Zawiera blok kodu, który jest wykonywany tylko wtedy, gdy wartość przełącznika odpowiada wielkości liter.

Instrukcja switch może zawierać wiele etykiet wielkości liter. Każda etykieta sprawy musi zawierać inną wartość. Etykieta case może zawierać instrukcję break, która kończy przebieg wykonania.

Uwaga - Case nie przechowuje wartości typu boolean, float i double.

Składnia

 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; } 

Przykłady słów kluczowych Java case

Przykład 1: etykieta przypadku zawierająca wartość ciągu

 public class CaseExample1 { public static void main(String[] args) { String week='Monday'; switch(week) { case 'Monday': System.out.println('Monday'); } } } 
Przetestuj teraz

Wyjście:

 Monday 

Przykład 2: Etykiety na wiele skrzynek

 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'); } } } 
Przetestuj teraz

Wyjście:

 Monday 

Przykład 3: etykieta case zawierająca wartość 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'); } } } 
Przetestuj teraz

Przykład 4: etykieta przypadku zawierająca instrukcję switch

 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'); } } } 
Przetestuj teraz

Wyjście:

 BIT Computer Department