Јава кључна реч цасе је условна ознака која се користи са наредбом свитцх. Садржи блок кода који се извршава само када се вредност прекидача поклапа са случајем.
Наредба свитцх може да садржи више ознака случаја. Свака ознака случаја мора имати различиту вредност. Ознака случаја може садржати наредбу бреак која прекида ток извршења.
Напомена - Велика и мала слова не садрже вредност типа боолеан, флоат и доубле.
Синтакса
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; }
Примери кључне речи Јава цасе
Пример 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: ознака случаја садржи инт вредност
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