logo

Java vaka anahtar kelimesi

Java case anahtar sözcüğü, switch ifadesiyle birlikte kullanılan koşullu bir etikettir. Yalnızca anahtar değeri büyük/küçük harfle eşleştiğinde yürütülen bir kod bloğu içerir.

Bir switch deyimi birden fazla durum etiketi içerebilir. Her vaka etiketinin farklı bir değer taşıması gerekir. Case etiketi, yürütme akışını sonlandıran break ifadesini içerebilir.

Not - Büyük/küçük harf boolean, float ve double tipinin değerini tutmaz.

Sözdizimi

 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 vaka anahtar sözcüğü örnekleri

Örnek 1: dize değerini tutan büyük/küçük harf etiketi

 public class CaseExample1 { public static void main(String[] args) { String week='Monday'; switch(week) { case 'Monday': System.out.println('Monday'); } } } 
Şimdi Test Edin

Çıktı:

 Monday 

Örnek 2: Çoklu vaka etiketleri

 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'); } } } 
Şimdi Test Edin

Çıktı:

 Monday 

Örnek 3: int değerini tutan vaka etiketi

 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'); } } } 
Şimdi Test Edin

Örnek 4: switch ifadesini tutan vaka etiketi

 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'); } } } 
Şimdi Test Edin

Çıktı:

 BIT Computer Department