บล็อกนี้จะอธิบายขั้นตอนการส่งคืนวิธีบูลีนใน Java
จะคืนค่าวิธีบูลีนใน Java ได้อย่างไร
ดังที่เราได้กล่าวไว้ก่อนหน้านี้ ประเภทการส่งคืนของเมธอดถูกกล่าวถึงในการประกาศเมธอด หากเมธอดถูกประกาศด้วยประเภทส่งคืนบูลีน ก็จะให้ค่าบูลีน
ไวยากรณ์
ปฏิบัติตามไวยากรณ์เพื่อส่งคืนเมธอดบูลีนใน Java
สาธารณะ คงที่ บูลีน abc ( ) {
กลับ เท็จ ;
}
ที่นี่, ' เอบีซี() ” เป็นวิธีบูลีนที่คืนค่าบูลีน “ เท็จ ”
ตอนนี้ ไปที่การนำวิธีการบูลีนไปใช้ใน Java
ตัวอย่างที่ 1: การใช้วิธีการบูลีนอย่างง่าย
เราจะสร้างวิธีการบูลีนชื่อ “ ค่า() ” ที่มีตัวแปรบูลีน “ เอ ” ด้วยคุณค่า “ จริง ” คำสั่ง return ของเมธอดนี้จะเป็นบูลีนเมื่อมีการประกาศเมธอดเป็นประเภทบูลีน:
สาธารณะ คงที่ บูลีน ค่า ( ) {บูลีน เอ = จริง ;
กลับ เอ ;
}
เราจะเรียกค่าวิธีการบูลีน () ในวิธี main() เพื่อพิมพ์ค่าที่ส่งคืน:
สาธารณะ คงที่ โมฆะ หลัก ( สตริง [ ] args ) {
ระบบ. ออก . println ( ค่า ( ) ) ;
}
ผลลัพธ์แสดง “ จริง ” เป็นค่าที่ส่งคืน:
มาดูกันว่าวิธีบูลีนทำงานอย่างไรกับคำสั่งแบบมีเงื่อนไข
ตัวอย่างที่ 2: การเพิ่ม if-else Conditional Statement ใน Boolean Method
ที่นี่ เราจะสร้างวิธีการบูลีนชื่อ “ isGreater() ” ด้วยพารามิเตอร์ประเภทจำนวนเต็ม “ หนึ่ง ” ถ้า num มากกว่า “ ห้าสิบ ” วิธีการจะกลับมา “ จริง ' อื่น ' เท็จ ”:
สาธารณะ คงที่ บูลีน isGreater ( int หนึ่ง ) {ถ้า ( หนึ่ง > ห้าสิบ ) {
กลับ จริง ;
}
อื่น {
กลับ เท็จ ;
}
}
เราจะเรียกเมธอด isGreater() โดยส่งหมายเลข “ 85 ” ในเมธอด main() และตรวจสอบว่าค่าที่ส่งคืนเท่ากับ true หรือไม่ จากนั้นจะพิมพ์ออกมา “ จริง ” อย่างอื่นแสดง “ เท็จ ”:
สาธารณะ คงที่ โมฆะ หลัก ( สตริง [ ] args ) {ถ้า ( isGreater ( 85 ) == จริง ) {
ระบบ. ออก . println ( 'จริง' ) ;
} อื่น {
ระบบ. ออก . println ( 'เท็จ' ) ;
}
เอาท์พุต
ดูตัวอย่างเพิ่มเติมเพื่อทำความเข้าใจแนวคิด
ตัวอย่างที่ 3: ตรวจสอบว่าตัวเลขเป็นเลขคี่หรือคู่โดยใช้วิธีบูลีน
ขั้นแรก เราจะสร้างเมธอดบูลีนชื่อ “ isOdd() ” ที่คืนค่าบูลีนเป็นจริงหรือเท็จ แถลงการณ์ “ ผลตอบแทน (จำนวน % 2 != 0) ” จะคืนค่า จริง หากผลลัพธ์ไม่เท่ากับ 0 มิฉะนั้น คืนค่า เท็จ:
สาธารณะ คงที่ บูลีน แปลก ( int หนึ่ง ){
กลับ ( หนึ่ง % สอง != 0 ) ;
}
ในเมธอด main() เราจะสร้างตัวแปรประเภทจำนวนเต็มชื่อ “ ตัวเลข ” กำหนดด้วยค่า “ 89 ” “ isOdd() ” จะยอมรับจำนวนเต็มที่สร้างขึ้นเป็นอาร์กิวเมนต์ วิธีที่กำหนดจะพิมพ์ข้อความที่ระบุตามการประเมินเงื่อนไขที่กำหนด:
สาธารณะ คงที่ โมฆะ หลัก ( สตริง [ ] args ) {int ตัวเลข = 89 ;
ถ้า ( แปลก ( ตัวเลข ) == จริง ) {
ระบบ. ออก . พิมพ์ ( '89 เป็นเลขคี่' ) ;
} อื่น {
ระบบ. ออก . พิมพ์ ( '89 เป็นเลขคู่' ) ; }
}
ผลลัพธ์แสดง “ จริง ” เนื่องจากเมธอด isOdd() คืนค่าเป็นจริง:
เรารวบรวมคำแนะนำทั้งหมดเพื่อส่งคืนวิธีบูลีนใน Java
บทสรุป
ใน Java คุณต้องประกาศวิธีการประเภทบูลีนเพื่อคืนค่าบูลีน วิธีบูลีนจะส่งคืนค่าบูลีน จริงหรือเท็จ คุณสามารถส่งคืนตัวแปรที่มีค่าบูลีนหรือใช้คำสั่งแบบมีเงื่อนไขเพื่อตัดสินค่าที่ส่งคืน ในบล็อกนี้ เราได้อธิบายขั้นตอนในการส่งคืนเมธอดบูลีนใน Java พร้อมตัวอย่างโดยละเอียด