วิธีคืนค่าวิธีบูลีนใน Java

Withi Khun Kha Withi Bu Lin Ni Java



ใน Java คุณสามารถประกาศวิธีการโดยใช้คีย์เวิร์ด void หรือด้วยประเภทข้อมูลดั้งเดิม คีย์เวิร์ดจะใช้เมื่อคุณไม่ต้องการส่งคืนสิ่งใดจากเมธอด อย่างไรก็ตาม หากคุณคืนค่าประเภทจำนวนเต็ม ให้ประกาศวิธีการด้วยคีย์เวิร์ด int ในทำนองเดียวกัน “ บูลีน ” ยังเป็นประเภทข้อมูลดั้งเดิมใน Java และใช้เพื่อประกาศวิธีการเมื่อคุณต้องการคืนค่าบูลีน

บล็อกนี้จะอธิบายขั้นตอนการส่งคืนวิธีบูลีนใน 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 พร้อมตัวอย่างโดยละเอียด