כיצד להשתמש ב-Switch Case Statement ב-Java

Kyzd Lhstms B Switch Case Statement B Java



ב-Java, הצהרת ה-switch מאפשרת למשתמשים ליישם קוד קומפקטי, תמציתי, ברור וקריא. זוהי אחת מהצהרות התכנות החזקות והחזקות ביותר בהשוואה ל-if-else. אם מספר המקרים מוגבל, נוכל להשתמש בהצהרת if-else. עם זאת, אם מספרי המקרים גדולים בגודלם, עדיף להשתמש במשפט switch case.

מדריך זה ידבר על השימוש במשפט ה-switch ב-Java.







כיצד להשתמש ב-Switch Case Statements ב-Java?

הצהרת הבורר היא הצהרת מצב שונה, כמו if, else if. הוא מבצע רק משפט אחד מכל בלוקי קוד התנאים שצוינו. הוא עוסק ב-enums, מחרוזות, int, קצר, ארוך, בייט ועוד רבים אחרים. כדי להשתמש בהצהרת המתג ב-Java, סיפקנו את התחביר שלהלן.



תחביר

החלף ( ביטוי ) {
מקרה ערך1 :
לשבור ;
מקרה ערך2 :
לשבור ;
......
בְּרִירַת מֶחדָל :
}

בתחביר לעיל:



  • ' החלף ” הוא ביטוי שמתבצע פעם אחת בלבד.
  • ' מקרה ' קובע את המצב. ערכו של הביטוי המוצהר מושווה לכל מקרה.
  • ' לשבור ' היא מילת מפתח אופציונלית המשמשת לסיום התנאי.
  • ' בְּרִירַת מֶחדָל ' מקרה מבוצע כאשר התנאי המוגדר אינו תואם.

דוגמא

בדוגמה המוצהרת הזו, נשתמש במשפט ה- switch case כדי להשוות את התנאי. כדי לעשות זאת, קודם כל, הכריז על מספר עם סוג נתונים מספרי והקצה את הערך בהתאם למפרט שלך:





int על אחד = 23 ;

כאן:

  • השתמש בהצהרת ה-switch והוסף תנאים בעזרת ' מקרה ' מילת מפתח.
  • לאחר מכן, השתמש ב' println() ' שיטה להדפיס את הפלט בקונסולה אם המספר תואם לתנאי האמור.
  • יתר על כן, הצהרת ברירת המחדל היא אופציונלית. אם המספר אינו תואם לתנאי כלשהו, ​​הוא ידפיס את ערך ברירת המחדל:
החלף ( על אחד ) {
מקרה 1 : מערכת . הַחוּצָה . println ( 'חֲמֵשׁ עֶשׂרֵה' ) ;
לשבור ;
מקרה 2 : מערכת . הַחוּצָה . println ( '25' ) ;
לשבור ;
מקרה 3 : מערכת . הַחוּצָה . println ( '35' ) ;
לשבור ;
בְּרִירַת מֶחדָל : מערכת . הַחוּצָה . println ( 'לא קיים' ) ;
}

בתמונה למטה, ניתן לשים לב שהמספר המוצהר אינו תואם לשום תנאי. לכן זה ידפיס את ערך ברירת המחדל בקונסולה:



בוא נראה דוגמה נוספת של הצהרות מקרה של מעבר. לשם כך, אתחול המשתנה:

int יְוֹם = 5 ;

השתמש במשפט ה-switch שתשווה את המספר עם כל הצהרת מקרה. אם המספר תואם לתנאי כלשהו, ​​הוא יסתיים וידפיס את הפלט על הצג. במקרה אחר, ערך ברירת המחדל יודפס במסוף:

החלף ( יְוֹם ) {
מקרה 0 :
מערכת . הַחוּצָה . println ( 'היום יום שני' ) ;
לשבור ;
מקרה 1 :
מערכת . הַחוּצָה . println ( 'היום יום שלישי' ) ;
לשבור ;
מקרה 2 :
מערכת . הַחוּצָה . println ( 'היום יום רביעי' ) ;
לשבור ;
מקרה 3 :
מערכת . הַחוּצָה . println ( 'היום יום חמישי' ) ;
לשבור ;
מקרה 4 :
מערכת . הַחוּצָה . println ( 'היום יום שישי' ) ;
לשבור ;
מקרה 5 :
מערכת . הַחוּצָה . println ( 'היום יום שבת' ) ;
לשבור ;
מקרה 6 :
מערכת . הַחוּצָה . println ( 'היום יום ראשון' ) ;
לשבור ;
}

מכיוון שערך היום שצוין הותאם ל' 5 במקרה, בלוק הקוד המתאים לו מבוצע.

סיכום

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