התנאים ב ניתן לבדוק באמצעות הצהרת if. אחרי הצהרת ה- if ניתן גם הצהרה אחרת, שמבוצעת כאשר הביטוי הבוליאני הוא שקר. מאמר זה יידון אם הצהרה אחרת בג'אווה.
המצביעים הבאים יוסקרו במאמר זה,
החל במאמר זה על אם עוד ב- JAVA.
ישנם מספר סוגים של הצהרות אם ב- Java:
אם הצהרה
הצהרת ה- if משמשת לבדיקת התנאי ואחריה מערך הצהרות. ההצהרות מתבצעות רק כאשר התנאי מתגלה כנכון.
תחביר:
אם (תנאי) {// קוד לביצוע}
דוגמא
מבחן מחלקה ציבורית {ציבורי סטטי ריק ריק (מחרוזת [] טענות) {// הגדרת משתנה 'מחיר' int מחיר = 1800 // בדיקת המחיר אם (מחיר> 1500) {System.out.print ('מחיר גדול מ- 1500 ')}}}
תְפוּקָה:
המחיר גדול מ 1500
ממשיכים במאמר זה על אם עוד ב- JAVA.
הצהרה אם-אחרת
הצהרת ה- if-else בג'אווה משמשת גם לתנאי בדיקה. החסימה אם מבוצעת אם התנאי אמיתי. אם התנאי שגוי, החסימה אחרת מבוצעת.
תחביר:
אם (תנאי) {// קוד אם התנאי נכון} אחר {// קוד אם התנאי לא נכון}
דוגמא:
java למצוא את המספר הגדול ביותר במערך
מבחן בכיתה ציבורית {ציבורי ריק סטטי ראשי (מחרוזת [] טענות) {// הגדרת משתנה int num = 15 // בדיקה אם המספר מתחלק ב -2 אם (num% 2 == 0) {System.out.println ( 'מספר זוגי')} אחר {System.out.println ('מספר מוזר')}}}
תְפוּקָה:
מספר אי - זוגי
בואו נסתכל על דוגמא אחרת, שבה התוכנית בודקת אם השנה שהוזנה היא שנה מעוברת או לא.
דוגמא:
מבחן בכיתה ציבורית {public static void main (String [] args) {int year = 2028 if ((year% 4 == 0) && (year% 100! = 0)) || (year% 400 == 0) ) {System.out.println ('LEAP YEAR')} אחר {System.out.println ('NOT A LEAP YEAR')}}}
תְפוּקָה:
שנה מעוברת
ממשיכים במאמר זה על אם עוד ב- JAVA.
שימוש במפעילים טרנריים
ניתן להשתמש במפעילים שלישיים (?:) במקום בהצהרת אם אחרת. אם נראה שהתנאי נכון, התוצאה של? מוחזר. אם זה שקר, התוצאה של: מוחזרת.
דוגמא:
מבחן מחלקה ציבורית {ציבורי ריק סטטי ראשי (String [] args) {int num = 12 // באמצעות אופרטור שלישית String output = (num% 2 == 0)? 'Even number': 'number Odd' System.out.println (פלט)}}
תְפוּקָה:
מספר זוגי
ממשיכים במאמר זה על אם עוד ב- JAVA.
אם-אם-אם סולם:
ניתן לבצע גוש קוד אחד בין מספר בלוקים, באמצעות סולם if-else-if.
ביצוע הצהרות אלה מתרחש מלמעלה.
מחרוזת לתאריך השימוש ב- Java
כאשר נראה כי ביטוי הבדיקה נכון, הקוד שנמצא בגוף משפט ה- if מבוצע. אם אף אחד מביטויי המבחן אינו נכון, המשפט אחר מבוצע.
דוגמא:
מבחן כיתת ציבורי {ציבורי ריק ריק סטטי (מחרוזת [] טענות) {int num = 15 אם (num> 0) {System.out.println ('מספר חיובי')} אחר אם (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
תְפוּקָה
מספר חיובי
ממשיכים במאמר זה על אם עוד ב- JAVA.
הצהרה מקוננת אם:
הצהרה זו מיוצגת על ידי בלוק אם עם בלוק אחר אם. כדי שהבלוק הפנימי יבוצע, מצבו של הבלוק החיצוני צריך להיות אמיתי.
תחביר:
אם (תנאי) {// קוד לביצוע אם (תנאי) {// קוד לביצוע}}
דוגמא:
מבחן מחלקה ציבורית {ציבורי ריק סטטי ראשי (מחרוזת [] טענות) {// יצירת שני משתנים int age = 20 int משקל = 55 // החלת תנאים אם (age> = 18) {if (weight> 50) {System.out .println ('מותר לטרק.')} אחר {System.out.println ('אסור לך לטרק.')}} אחר {System.out.println ('חייב להיות מעל גיל 18. ')}}}
תְפוּקָה:
מותר לטרק.
הצהרת ה- if-else ב- java מאפשרת למשתמש לבדוק אינספור תנאים בצורה יעילה ביותר.
לפיכך הגענו לסוף מאמר זה בנושא 'אם עוד בג'אווה'. אם ברצונך ללמוד עוד, עיין ב- Java Training של Edureka, חברת למידה מקוונת אמינה. אדוריקה נועד לאמן אותך למושגי ליבה מרכזיים ומתקדמים יחד עם מסגרות Java שונות כמו Hibernate & Spring.
יש לך שאלה עבורנו? אנא הזכיר זאת במדור התגובות בבלוג זה ונחזור אליך בהקדם האפשרי.