Java if else เช็คเงื่อนไข and or not พื้นฐานการเขียนโปรแกรมที่ต้องรู้
บทความเกี่ยวกับ : Java if else เช็คเงื่อนไข and or not พื้นฐานการเขียนโปรแกรมที่ต้องรู้
การเช็คเงื่อนไขเป็นสิ่งที่ขาดเสียไม่ได้ในการเขียนโปรแกรมไม่ว่าจะภาษาใหนๆ ก็ตาม
วันนี้จะนำเสนอตัวอย่างการเช็คเงื่อนไข if ใน ภาษา Java ในการเช็ค Logic AND OR ..NOT
โครงสร้าง if ในภาษา Java
if(เงื่อนไข) {
//Statement
//Statement
}else if(เงื่อนไข){
//Statement
//Statement
}else{
//Statement
}
ตัวอย่าง Code การเช็คเงื่อนไข if ใน Java
ตัวอย่างแรกการเช็คเงื่อนไข if กับค่าตัวแปร int
Operator ในการเปรียบเทียบ Logic แบบ พื้นฐาน ประกอบด้วย
== เท่ากับ
!= ไม่เท่ากับ
> มากกว่า
< น้อยกว่า
>= มากกว่าหรือเท่ากับ
<= น้อยกว่าหรือเท่ากับ
int i = 10;
if(i==10){
System.out.println("If 1 is true");
}else if(i != 9){
System.out.println("If 2 is true");
}else{
System.out.println("If 3 is true");
}
จาก Code ตัวอย่างข้างต้น จะ Print แค่บรรทัดเดียวคือ If 1 is true
ถึงแม้ว่า statement ที่ 2 }else if(i != 9){ จะเป็นจริงก็ตามแต่เนื่องจาก
ติดคำสั่ง else ทำให้เมื่อ statement ที่ 1 เป็นจริงแล้วจะไม่ทำงานที่ statement ถัดมา
if(i<10){
System.out.println("If 1 is true");
}else if(i > 10){
System.out.println("If 2 is true");
}else if(i <= 10){
System.out.println("If 3 is true");
}else{
System.out.println("If 4 is true");
}
จาก Code ข้างต้นจะ Print แค่บรรทัดเดียวคือ If 3 is true
การเช็คเงื่อนไขเป็นสิ่งที่ขาดเสียไม่ได้ในการเขียนโปรแกรมไม่ว่าจะภาษาใหนๆ ก็ตาม
วันนี้จะนำเสนอตัวอย่างการเช็คเงื่อนไข if ใน ภาษา Java ในการเช็ค Logic AND OR ..NOT
โครงสร้าง if ในภาษา Java
if(เงื่อนไข) {
//Statement
//Statement
}else if(เงื่อนไข){
//Statement
//Statement
}else{
//Statement
}
ตัวอย่าง Code การเช็คเงื่อนไข if ใน Java
ตัวอย่างแรกการเช็คเงื่อนไข if กับค่าตัวแปร int
Operator ในการเปรียบเทียบ Logic แบบ พื้นฐาน ประกอบด้วย
== เท่ากับ
!= ไม่เท่ากับ
> มากกว่า
< น้อยกว่า
>= มากกว่าหรือเท่ากับ
<= น้อยกว่าหรือเท่ากับ
int i = 10;
if(i==10){
System.out.println("If 1 is true");
}else if(i != 9){
System.out.println("If 2 is true");
}else{
System.out.println("If 3 is true");
}
จาก Code ตัวอย่างข้างต้น จะ Print แค่บรรทัดเดียวคือ If 1 is true
ถึงแม้ว่า statement ที่ 2 }else if(i != 9){ จะเป็นจริงก็ตามแต่เนื่องจาก
ติดคำสั่ง else ทำให้เมื่อ statement ที่ 1 เป็นจริงแล้วจะไม่ทำงานที่ statement ถัดมา
if(i<10){
System.out.println("If 1 is true");
}else if(i > 10){
System.out.println("If 2 is true");
}else if(i <= 10){
System.out.println("If 3 is true");
}else{
System.out.println("If 4 is true");
}
จาก Code ข้างต้นจะ Print แค่บรรทัดเดียวคือ If 3 is true
พื้นฐานที่ต้องรู้ทุกภาษาจริงๆ ครับ
ตอบลบ