logo

Mot-clé du cas Java

Le mot-clé Java case est une étiquette conditionnelle utilisée avec l'instruction switch. Il contient un bloc de code qui est exécuté uniquement lorsque la valeur du commutateur correspond à la casse.

Une instruction switch peut contenir plusieurs étiquettes de cas. Chaque étiquette de cas doit contenir une valeur différente. L'étiquette du cas peut contenir l'instruction break qui termine le flux de l'exécution.

Remarque - Le cas ne contient pas la valeur des types booléen, float et double.

Syntaxe

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

Exemples de mots-clés de cas Java

Exemple 1 : étiquette de cas contenant la valeur de chaîne

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

Sortir:

 Monday 

Exemple 2 : étiquettes de cas multiples

 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'); } } } 
Testez-le maintenant

Sortir:

 Monday 

Exemple 3 : étiquette de cas contenant une valeur 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'); } } } 
Testez-le maintenant

Exemple 4 : étiquette de cas contenant l'instruction 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'); } } } 
Testez-le maintenant

Sortir:

 BIT Computer Department