logo

Parola chiave del caso Java

La parola chiave Java case è un'etichetta condizionale utilizzata con l'istruzione switch. Contiene un blocco di codice che viene eseguito solo quando il valore dell'interruttore corrisponde al caso.

Un'istruzione switch può contenere più etichette case. Ogni etichetta del caso deve contenere un valore diverso. L'etichetta case può contenere l'istruzione break che termina il flusso dell'esecuzione.

Nota: il caso non contiene il valore di tipo booleano, float e double.

Sintassi

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

Esempi di parole chiave case Java

Esempio 1: etichetta del caso che contiene il valore della stringa

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

Produzione:

 Monday 

Esempio 2: etichette per casi multipli

 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'); } } } 
Provalo adesso

Produzione:

 Monday 

Esempio 3: etichetta case contenente un valore 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'); } } } 
Provalo adesso

Esempio 4: etichetta case contenente l'istruzione 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'); } } } 
Provalo adesso

Produzione:

 BIT Computer Department