logo

מילת מפתח Java case

מילת המפתח Java case היא תווית מותנית המשמשת עם הצהרת switch. הוא מכיל גוש קוד שמתבצע רק כאשר ערך המתג תואם למארז.

הצהרת switch יכולה להכיל תוויות רישיות מרובות. כל תווית מקרה חייבת להכיל ערך שונה. תווית המקרה יכולה להכיל את הצהרת break שמפסיקה את זרימת הביצוע.

הערה - המארז אינו מחזיק בערך של בוליאני, צף וסוג כפול.

תחביר

 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 case

דוגמה 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: תווית מקרה שמכילה ערך 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: תווית מקרה מחזיקה הצהרת מתג

 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