حلقه for ، در java
با استفاده از دستور for در java ، می توانیم یک حلقه بسازیم، به گونه ای که درون آن حلقه، هر بار تعدادی دستور اجرا شود و سپس دوباره مقدار پارامتر حلقه تغییر کند و دوباره دستورات اجرا گردند و همین طور این روند ادامه یابد، تا زمانی که شرط پایان حلقه، تحقق یابد. مثلا به کدهای زیر توجه کنید :
xxxxxxxxxx
for(int x = 1; x < 10; x = x+1) {
System.out.print(x);
System.out.print("\n");
}
ابتدا مقدار x را برابر 1 تعیین کرده ایم. با عبارت x = x+1 ، مشخص کرده ایم که هر بار، پس از یک بار اجرای دستورات ذکر شده درون حلقه، یک واحد به مقدار متغیر x ، افزوده شود. با عبارت x < 10 نیز تعیین کرده ایم که دستورات درون حلقه، تا زمانی به صورت حلقه وار اجرا شوند که مقدار متغیر x ، کوچکتر از 10 باشد. بنابراین زمانی که مقدار متغیر x برابر 10 شود، دیگر دستورات درون حلقه، اجرا نخواهند شد. منظورمان از دستورات درون حلقه، این دو دستور می باشد :
xxxxxxxxxx
System.out.print(x);
System.out.print("\n");
برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :
در برنامه eclipse ، یک پروژه java با نام Kelidestan می سازیم و سپس برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین فولدربندی پروژه به صورت زیر خواهد بود :

کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :
xxxxxxxxxx
package com.example.kelidestan;
public class KelidestanClass {
}
کدهای آن را به صورت زیر تغییر می دهیم :
xxxxxxxxxx
package com.example.kelidestan;
public class KelidestanClass {
public static void main(String args[]){
for(int x = 1; x < 10; x = x+1) {
System.out.print(x);
System.out.print("\n");
}
}
}
نتیجه :
xxxxxxxxxx
1
2
3
4
5
6
7
8
9