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 กันแล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น