วันอาทิตย์ที่ 23 ธันวาคม พ.ศ. 2555

Control Structure

1.คำสั่งควบคุมแบบมีการเลือกทำ
    
     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);

ไม่มีความคิดเห็น:

แสดงความคิดเห็น