logo

Регістр ключового слова Java

Ключове слово Java case — це умовна мітка, яка використовується з оператором switch. Він містить блок коду, який виконується лише тоді, коли значення перемикача збігається з регістром.

Оператор switch може містити кілька міток регістру. Кожна мітка випадку має містити інше значення. Мітка case може містити інструкцію break, яка завершує потік виконання.

Примітка. Регістр не містить значення типу boolean, float і double.

Синтаксис

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

Приклади ключового слова регістра Java

Приклад 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: мітка case, що містить значення 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'); } } } 
Перевірте зараз

Приклад 4: оператор case label hold 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'); } } } 
Перевірте зараз

Вихід:

 BIT Computer Department