Java ถ้าคำหลัก
ตัวอย่าง
ทดสอบสองค่าเพื่อดูว่า 20 มากกว่า 18 หรือไม่ หากเงื่อนไขคือtrue
ให้พิมพ์ข้อความ:
if (20 > 18) {
System.out.println("20 is greater than 18");
}
ความหมายและการใช้งาน
คำif
สั่งระบุบล็อกของโค้ด Java ที่จะดำเนินการหากเงื่อนไขtrue
คือ
Java มีคำสั่งเงื่อนไขต่อไปนี้:
- ใช้
if
เพื่อระบุบล็อกของรหัสที่จะดำเนินการ หากเงื่อนไขที่ระบุเป็นจริง - ใช้
else
เพื่อระบุบล็อกของโค้ดที่จะดำเนินการ หากเงื่อนไขเดียวกันเป็นเท็จ - ใช้
else if
ระบุเงื่อนไขใหม่ที่จะทดสอบ หากเงื่อนไขแรกเป็นเท็จ - ใช้
switch
เพื่อระบุบล็อคทางเลือกมากมายของโค้ดที่จะดำเนินการ
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ใช้if
คำสั่งเพื่อทดสอบตัวแปร:
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
ตัวอย่าง
ใช้else
คำสั่งเพื่อระบุกลุ่มของรหัสที่จะดำเนินการหากเงื่อนไขfalse
เป็น
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
ตัวอย่าง
ใช้else if
คำสั่งเพื่อระบุเงื่อนไขใหม่หากเงื่อนไขแรกfalse
คือ
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
หน้าที่เกี่ยวข้อง
อ่านเพิ่มเติมเกี่ยวกับเงื่อนไขในJava If...Else Tutorialของเรา