Tutorial for Application Development



Thursday 20 August 2009

Controls Statements การ เช็ค IF เช็คเงื่อนไขใน Java

Controls Statements
6.1 คำสั่งในการตัดสินใจ

- คำสั่ง if
คือคำสั่งที่ใช้ในการประเมินผลซึ่งผลที่ได้จะต้องได้ค่าเป็น boolean เท่านั้นซึ่งถ้า ผลออกมาเป็นจริง จะทำตามเงื่อนไข แต่ถ้า เป็น เท็จ จะทำในส่วนของคำสั่ง else ซึ่งในส่วนของ else สามารถตรวจสอบเงื่อนไขด้วย if ได้อีกต่อไปเรื่อย ๆ ตัวอย่างเช่น

if(เงื่อนไข){
statement 1;
}
if(เงื่อนไข){
statement1;
}else{
statement2;
} if(เงื่อนไข){
statement1;
}else if(เงื่อนไข){
statement2;
} if(เงื่อนไข){
if(เงื่อนไข){
statement1;
}
Statement2;
}else if(เงื่อนไข){
Statement3;
}


if(i= =10){
System.out.println("Hello");
}else{
System.out.println("Hi");
}

- คำสั่ง Switch

คำสั่ง Switch คือคำสั่งที่ใช้ในการตรวจสอบเงื่อนไข โดยจะต่างจาก If ตรงที่ค่าใช้นำมาตรวจสอบจะต้องเป็นค่าจำนวนเต็มเท่านั้น นั่นก็คือ int,short,long,char,byte
คำสั่ง Switch มีรูปแบบดังนี้

switch(เงื่อนไข){
case 1:
statement;
break;
case 2:
statement;
break;
default:
statement
}


การทำงานของ switch จะเริ่มทำงานเมื่อพบค่าความจริงและจะทำงานทุก case หลังจากนั้นนอกจากจะเจอคำสั่ง break ซึ่งมีไว้เพื่อเพื่อควบคุมการทำงานของโปรแกรมว่าเมื่อพบค่าความจริงแล้วให้หยุดการทำงานหรือไม่
ตัวอย่าง

No comments: