Java Booleans
Java Booleans
บ่อยครั้ง ในการเขียนโปรแกรม คุณจะต้องมีประเภทข้อมูลที่สามารถมีค่าได้เพียงหนึ่งในสองค่าเท่านั้น เช่น:
- ใช่ไม่ใช่
- เปิดปิด
- ถูกผิด
สำหรับสิ่งนี้ Java มีboolean
ประเภทข้อมูลซึ่งสามารถรับค่าtrue
หรือfalse
.
ค่าบูลีน
มีการประกาศประเภทบูลีนด้วยboolean
คีย์เวิร์ดและสามารถรับได้เฉพาะค่าtrue
หรือfalse
:
ตัวอย่าง
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
อย่างไรก็ตาม เป็นเรื่องปกติมากกว่าที่จะคืนค่าบูลีนจากนิพจน์บูลีน สำหรับการทดสอบตามเงื่อนไข (ดูด้านล่าง)
นิพจน์บูลีน
นิพจน์บูลีนคือ นิพจน์ Java ที่คืนค่าบูลีน: true
หรือfalse
คุณสามารถใช้ตัวดำเนินการเปรียบเทียบ เช่น ตัวดำเนินการมากกว่า ( >
) เพื่อดูว่านิพจน์ (หรือตัวแปร) เป็นจริงหรือไม่:
ตัวอย่าง
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
หรือง่ายยิ่งขึ้น:
ตัวอย่าง
System.out.println(10 > 9); // returns true, because 10 is higher than 9
ในตัวอย่างด้านล่าง เราใช้ตัวดำเนินการเท่ากับ ( ==
) เพื่อประเมินนิพจน์:
ตัวอย่าง
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
ตัวอย่าง
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
ค่าบูลีนของนิพจน์เป็นพื้นฐานสำหรับการเปรียบเทียบและเงื่อนไข Java ทั้งหมด
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับเงื่อนไขในบทต่อไป