คำสั่ง for ในภาษาjava

คำสั่ง for คือคำสั่งโครงสร้างแบบทำซ้ำ จะสามารถทำชุดคำสั่งซ้ำได้ตามเงื่อนไขที่กำหนดไว้
รูปแบบ
  for(initial statements; logical expression;       update statements) {
  statements
  }
โครงสร้างแบบซ้อน (Nested Structure)
เราสามารถที่จะเขียนคำสั่งโครงสร้างควบคุมใดๆซ้อนอยู่ภายในได้  ตัวอย่างเช่น การเขียนโครงสร้างทำซ้ำแบบซ้อน (for อยู่ใน for) โครงสร้างควบคุมภายในและภายนอกไม่จำเป็นต้องเป็นคำสั่งชนิดเดียวกัน
ตัวอย่างโปรแกรมที่ใช้คำสั่งโครงสร้างแบบซ้อน
   public class SampleBreak1 {
  public static void main(String args[]) {
  int i, j, product;
  for (i=1; i<=3; i++) {
     for (j=1; j<=3; j++) {
  product = i*j;
  if (j==3) break;
  System.out.println(i+" * "+j+" "+product);
  }
  }
  }
}
ผลลัพธ์
1 * 1 = 1
1 * 2 = 2
2 * 1 = 2
2 * 2 = 4
3 * 1 = 3
3 * 2 = 6