logo

Java raidžių raktinis žodis

„Java“ didžiosios raidės raktinis žodis yra sąlyginė etiketė, naudojama su jungiklio teiginiu. Jame yra kodo blokas, kuris vykdomas tik tada, kai jungiklio reikšmė sutampa su didžiuoju atveju.

Perjungimo sakinyje gali būti kelios didžiųjų ir mažųjų raidžių etiketės. Kiekvienos atvejo etiketėje turi būti skirtinga reikšmė. Atvejo etiketėje gali būti pertraukos sakinys, kuris užbaigia vykdymo eigą.

Pastaba – didžiojoje raidėje nėra loginio, plūduriuojančio ir dvigubo tipo reikšmės.

Sintaksė

 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 raidžių raktinio žodžio pavyzdžiai

1 pavyzdys: atvejo etiketė, kurioje yra eilutės reikšmė

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

Išvestis:

 Monday 

2 pavyzdys: kelių dėklų etiketės

 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'); } } } 
Išbandykite dabar

Išvestis:

 Monday 

3 pavyzdys: dėžutės etiketė, kurioje yra int reikšmė

 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'); } } } 
Išbandykite dabar

4 pavyzdys: korpuso etiketė, kurioje laikomas jungiklis

 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'); } } } 
Išbandykite dabar

Išvestis:

 BIT Computer Department