כיצד להחזיר שיטה בוליאנית ב-Java

Kyzd Lhhzyr Syth Bwly Nyt B Java



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

בלוג זה יסביר את ההליך להחזרת שיטה בוליאנית ב-Java.

כיצד להחזיר שיטה בוליאנית ב-Java?

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







תחביר
פעל לפי התחביר להחזרת שיטה בוליאנית ב-Java.



פּוּמְבֵּי סטָטִי בוליאני א ב ג ( ) {
לַחֲזוֹר שֶׁקֶר ;
}

כאן, ' א ב ג() ' היא שיטה בוליאנית המחזירה את הערך הבוליאני ' שֶׁקֶר '.



כעת, בואו נתקדם ליישום השיטה הבוליאנית בג'אווה.





דוגמה 1: יישום שיטה בוליאנית פשוטה

ניצור שיטה בוליאנית בשם ' ערך() ' המכיל משתנה בוליאני ' א 'עם הערך' נָכוֹן '. הצהרת החזרה של שיטה זו תהיה בוליאני שכן השיטה מוכרזת כסוג בוליאני:

פּוּמְבֵּי סטָטִי בוליאני ערך ( ) {
בוליאני א = נָכוֹן ;
לַחֲזוֹר א ;
}

נקרא לשיטה הבוליאנית value() בשיטת main() כדי להדפיס את הערך המוחזר:



פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
מערכת. הַחוּצָה . println ( ערך ( ) ) ;
}

הפלט הציג את ' נָכוֹן ' כערך המוחזר:

בואו נראה איך השיטה הבוליאנית עובדת עם הצהרות מותנות.

דוגמה 2: הוספת הצהרת if-else מותנית בשיטה בוליאנית

כאן, ניצור שיטה בוליאנית בשם ' isGreater() ' עם פרמטר מסוג מספר שלם ' על אחד '. אם המספר גדול מ' חמישים ', השיטה תחזיר ' נָכוֹן 'אחר' שֶׁקֶר ”:

פּוּמְבֵּי סטָטִי בוליאני הוא גדול יותר ( int על אחד ) {
אם ( על אחד > חמישים ) {
לַחֲזוֹר נָכוֹן ;
}
אַחֵר {
לַחֲזוֹר שֶׁקֶר ;
}
}

נקרא לשיטת isGreater() על ידי העברת מספר ' 85 ' בשיטה main() ותבדוק אם הערך המוחזר שווה ל-true, ואז הוא ידפיס ' נָכוֹן ', אחרת הצג ' שֶׁקֶר ”:

פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
אם ( הוא גדול יותר ( 85 ) == נָכוֹן ) {
מערכת. הַחוּצָה . println ( 'נָכוֹן' ) ;
} אַחֵר {
מערכת. הַחוּצָה . println ( 'שֶׁקֶר' ) ;
}

תְפוּקָה

תסתכל על עוד דוגמה אחת כדי להבין את המושג.

דוגמה 3: בדיקה אם מספר הוא אי זוגי או זוגי באמצעות שיטה בוליאנית

ראשית, ניצור שיטה בוליאנית בשם ' isOdd() ' שמחזיר את הערך הבוליאני true או false. ההצהרה ' החזר (מספר % 2 != 0) ” יחזיר true, אם התוצאה לא שווה ל-0, אחרת הוא מחזיר false:

פּוּמְבֵּי סטָטִי בוליאני מוזר ( int על אחד )
{
לַחֲזוֹר ( על אחד % שתיים != 0 ) ;
}

כעת, בשיטת main() ניצור משתנה מסוג מספר שלם בשם ' מספר ' מוקצה עם ערך ' 89 '. ה ' isOdd() ' השיטה תקבל את המספר השלם שנוצר כארגומנט. השיטה הנתונה תדפיס את ההצהרות שצוינו בהתאם להערכת המצב הנתון:

פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
int מספר = 89 ;
אם ( מוזר ( מספר ) == נָכוֹן ) {
מערכת. הַחוּצָה . הדפס ( '89 הוא מספר אי זוגי' ) ;
} אַחֵר {
מערכת. הַחוּצָה . הדפס ( '89 הוא מספר זוגי' ) ; }
}

הפלט מציג ' נָכוֹן ' כפי ששיטת isOdd() החזירה true:

אספנו את כל ההוראות להחזרת שיטה בוליאנית בג'אווה.

סיכום

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