If Statement ในภาษา Java
บทความนี้เรามาดูวิธีการใช้ if Statement ในภาษา Java กันครับ
คำสั่ง if ในภาษา java เป็นคำสั่งประเภทเงื่อนไข เช่น ถ้าเป็นยังงั้น ให้ทำอย่างงี้ ถ้าไม่ใช่ให้ทำอย่างงี้ อะไรประมาณนี้ เรามาดู Syntax กันก่อน ตามโค้ดด้านล่าง
if (booleanExpression) {
statement (s)
}
หรือ
if (booleanExpression) {
statement (s)
} else {
statement (s)
}
จาก Syntax จะเป็นว่า if นั้นเขียนได้หลายแบบ หลายเงื่อนไข ตามต้องการ ตัวอย่างโค้ดที่ใช้ if
package info.doesystem.howto;
public class DoesystemInfo {
public static void main(String[] args) {
int a = 5;
// if
if(a == 2){
// statement
}
// if else
if(a == 4){
// statement
}
else{
// statement
}
// if else if
if(a == 1){
// statement
}
else if(a == 2){
// statement
}
else{
// statement
}
}
}
ใช้ if หลาย ๆ เงื่อนไข
จาก Syntax เราจะเห็นว่าเราสามารถใช้ if ได้หลาย ๆ เงื่อนไข ดังตัวอย่างตัวอย่าง ให้แสดงคำว่า Win เมื่อ a = 0 หรือ a = 100
จากโจทย์ จะเห็นว่ามีเงื่อนไขอยู่สองตัว นั่นคือ a = 0 และ a = 100
ตัวอย่างการแก้โจทย์วิธีแรก โดยใช้ if ซ้อน if
package info.doesystem.howto;
public class DoesystemInfo {
public static void main(String[] args) {
int a = 1;
if(a == 0){
if(a == 10){
System.out.println("Win");
}
}
}
}
วิธีนี้เราจะทำการ เช็ค a = 0 ก่อน จากนั้นก็มาเช็ค a = 10 แล้วค่อยแสดงคำว่า Win
ตัวอย่างการแก้โจทย์วิธีที่สอง โดยใช้ or มาคั่นกลาง
package info.doesystem.howto;
public class DoesystemInfo {
public static void main(String[] args) {
int a = 1;
if(a == 0 || a == 10){
System.out.println("Win");
}
}
}
วิธีนี้จะเป็นการลดรูป โดยการใช้ or เข้ามาช่วยในเงื่อนไข
เพียงแค่นี้เราก็ได้รู้จัก ได้ใช้งาน และได้ดูตัวอย่างการใช้ if ในภาษา Java กันแล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น