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