logo

Java case atslēgvārds

Java reģistra atslēgvārds ir nosacījuma etiķete, kas tiek izmantota kopā ar slēdzi. Tas satur koda bloku, kas tiek izpildīts tikai tad, ja slēdža vērtība atbilst gadījumam.

Slēdža priekšrakstā var būt vairākas reģistra etiķetes. Katras lietas etiķetei ir jābūt citai vērtībai. Gadījuma etiķete var saturēt pārtraukuma paziņojumu, kas pārtrauc izpildes plūsmu.

Piezīme. Lietā nav būla, peldošā un dubultā tipa vērtības.

Sintakse

 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 reģistra atslēgvārdu piemēri

1. piemērs: gadījuma etiķete, kurā ir virknes vērtība

 public class CaseExample1 { public static void main(String[] args) { String week='Monday'; switch(week) { case 'Monday': System.out.println('Monday'); } } } 
Izmēģiniet to tūlīt

Izvade:

 Monday 

2. piemērs. Vairāku gadījumu etiķetes

 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'); } } } 
Izmēģiniet to tūlīt

Izvade:

 Monday 

3. piemērs: lietas etiķete, kurā ir int vērtība

 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'); } } } 
Izmēģiniet to tūlīt

4. piemērs: korpusa etiķete, kurā ir slēdža paziņojums

 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'); } } } 
Izmēģiniet to tūlīt

Izvade:

 BIT Computer Department