1.1 การเลือกทำแบบทางเดียว ( If Statement )
รูปแบบ if(condition){
statement;
}
ตัวอย่าง int x=0,y=10;
if(x<y)
System.out.println( x+ "is greater than " +y );
1.2 การเลือกทำแบบสองทาง ( If-else )
รูปแบบ if(condition){
statement 1;
}
else{
statement 2;
}
ตัวอย่าง int x=1,y=2,z;
if(x>y){
z=x;
}
else{
z=y;
}
1.3 If-else-if
รูปแบบ if(condition){
statement ;
}
else if(condition){
statement ;
}
...
else{
statement ;
}
ตัวอย่าง if (score>=80)&&(score <=100){
System.out.println("Grade A");
}
else if(score>=70)&&(score<80){
System.out.println("Grade B");
}
else if(score>=60)&&(score<70){
System.out.println("Grade C");
}
else if(score>=50)&&(score<60){
System.out.println("Grade D");
}
else
System.out.println("Grade F");
1.4 การเลือกทำแบบ switch
รูปแบบ switch (variable)
{
case constant_1 : statement; break;
case constant_2 : statement 2; break;
case constant_3 : statement 3; break;
..............................................
case constant_n : statement_n; break;
default : statement;
}
ตัวอย่าง switch (number)
{
case 1 : System.out.println("You enter 1"); break;
case 2 : System.out.println("You enter 2"); break;
case 3 : System.out.println("You enter 3"); break;
default : System.out.println("That's not enter 1,2 or 3");
}
2. คำสั่งควบคุมแบบมีการทำซ้ำ
2.1 การวนรอบทำซ้ำด้วยคำสั่ง for
รูปแบบ for ( initialization; condition; update; ) {
Statement;
}
ตัวอย่าง for(int number=1; number<5; number++){
System.out.println(number+"");
}
2.2 ลูป while (while statement)
รูปแบบ while (test condition)
{
Statement;
}
ตัวอย่าง int n=7;
while (n>=0)
{
System.out.println(""+n);
n=n-5;
System.out.println(""+n);
}
2.3 ลูป do...while
รูปแบบ do
{
Statement;
} while(condition);
ตัวอย่าง int counter=1;
do
{
System.out.println("counter+"");
}while(++counter<=10);
statement;
}
ตัวอย่าง int x=0,y=10;
if(x<y)
System.out.println( x+ "is greater than " +y );
1.2 การเลือกทำแบบสองทาง ( If-else )
รูปแบบ if(condition){
statement 1;
}
else{
statement 2;
}
ตัวอย่าง int x=1,y=2,z;
if(x>y){
z=x;
}
else{
z=y;
}
1.3 If-else-if
รูปแบบ if(condition){
statement ;
}
else if(condition){
statement ;
}
...
else{
statement ;
}
ตัวอย่าง if (score>=80)&&(score <=100){
System.out.println("Grade A");
}
else if(score>=70)&&(score<80){
System.out.println("Grade B");
}
else if(score>=60)&&(score<70){
System.out.println("Grade C");
}
else if(score>=50)&&(score<60){
System.out.println("Grade D");
}
else
System.out.println("Grade F");
1.4 การเลือกทำแบบ switch
รูปแบบ switch (variable)
{
case constant_1 : statement; break;
case constant_2 : statement 2; break;
case constant_3 : statement 3; break;
..............................................
case constant_n : statement_n; break;
default : statement;
}
ตัวอย่าง switch (number)
{
case 1 : System.out.println("You enter 1"); break;
case 2 : System.out.println("You enter 2"); break;
case 3 : System.out.println("You enter 3"); break;
default : System.out.println("That's not enter 1,2 or 3");
}
2. คำสั่งควบคุมแบบมีการทำซ้ำ
2.1 การวนรอบทำซ้ำด้วยคำสั่ง for
รูปแบบ for ( initialization; condition; update; ) {
Statement;
}
ตัวอย่าง for(int number=1; number<5; number++){
System.out.println(number+"");
}
2.2 ลูป while (while statement)
รูปแบบ while (test condition)
{
Statement;
}
ตัวอย่าง int n=7;
while (n>=0)
{
System.out.println(""+n);
n=n-5;
System.out.println(""+n);
}
2.3 ลูป do...while
รูปแบบ do
{
Statement;
} while(condition);
ตัวอย่าง int counter=1;
do
{
System.out.println("counter+"");
}while(++counter<=10);