หน้าเว็บ

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

กลุ่มคำสั่งในการทำซ้า (Repetition)


กลุ่มคำ สั่งในการทำซ้า (Repetition) หรือ กลุ่มคำสั่งในการวนรอบการทำงาน (Loop) ซึ่งกลุ่มคำสั่งเหล่านี้จะทำซ้ำ(วน Loop) เมื่อเงื่อนไขเป็นจริง (True) สามารถจำแนกการใช้ Repetition ได้   3   ประเภท ดังนี้
1. การใช้   for
       ลูป for ใช้เมื่อทราบจำนวนครั้งของการทำซ้ำ ที่แน่นอน ซึ่งลูป for จัดเป็นลูปที่ใช้งานง่าย
และพบบ่อยที่สุด รูปแบบของ for ประกอบด้วย 3 นิพจน์ ดัง Syntax ด้านล่างนี้
Syntax:

ตัวอย่างโปรแกรม : การทำงานวนรอบด้วยลูป for
Output:




Source Code:
1 //Pfor.java
2 public class Pfor {
3 public static void main (String agrs[])
4 {
5 int a,r=0;
6 for (a=0;a<10;a++)
7 {
8 System.out.println ("Value of round # "+r+" = "+a);
9 a++;
10 r++;
11 } //end loop
12 } // end main()
13 } //end class

ตัวอย่างโปรแกรม : สร้างสูตรคูณแม่ 2-12 โดยใช้ลูป for
Output:




Source Code:
1 //Multiply.java
2 public class Multiply{
3 public static void main(String agrs[])
4 {
5 int c;
6 for (int a= 2;a<=12;a++ ) //แม่สูตรคูณ 2-12
7 { for (int b=1;b<=12 ;b++ ) // ลา ดับการคูณ 1-12
8 { c= a*b;
9 System.out.print(" "+c+" ");
10 } //end inside for
11 System.out.print(" \n ");
12 } //end outside for
13 }//end main()
14 } //end class

ตัวอย่างโปรแกรม :
Output:




Source Code:
1 // ForDL.java
2 import java.awt.Graphics;
3 import javax.swing.JApplet;
4
5 public class ForDL extends JApplet {
6 public void paint( Graphics g ) // draw lines on applet’s background
7 {
8 super.paint( g ); // call inherited version of method paint
9 for ( int line = 1; line <= 15; line++ ) // 15 line
10 g.drawLine( 10, 10, 250, line * 10 );
11
12 } // end method paint
13 } // end class
               
           เมื่อคุณสร้าง File (.java) และ Compile ผ่านเรียบร้อยแล้ว และโปรแกรมนี้เป็น Java Applet ดังนั้นจงอย่าลืมว่าคุณยังต้องไปสร้าง File เอกสาร HTML แล้วฝัง File (.class) ที่ได้ลงไปจากนั้น Run ดู  ผลลัพธ์โดยใช้ IE Browser








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