حلقه for
حلقه for کلاسیک در جاوا: شمارنده، شرط و گام در یک خط.
حلقه for
وقتی تعداد تکرارها مشخص است، for بهترین انتخاب است:
for (init; condition; update) {
// بدنه
}
// مثال: ۱ تا ۵
for (int i = 1; i <= 5; i++) {
System.out.println("تکرار: " + i);
}
سه بخش for
| بخش | کاربرد | مثال |
|---|---|---|
| init | شروع (یک بار) | int i = 1 |
| condition | شرط ادامه | i <= 5 |
| update | بعد از هر تکرار | i++ |
مثالهای رایج
شمارش معکوس
for (int i = 5; i >= 1; i--) {
System.out.println(i);
}
گامهای ۲تایی
for (int i = 0; i <= 10; i += 2) {
System.out.println(i); ← 0 2 4 6 8 10
}
جدول ضرب
for (int i = 1; i <= 5; i++) {
System.out.println("۷ × " + i + " = " + (7 * i));
}
حلقه تو در تو — جدول ضرب کامل
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print((i * j) + "\t");
}
System.out.println(); ← خط جدید بعد از هر سطر
}
جمع اعداد
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println(sum); ← 5050
for در مقابل while
| ویژگی | for | while |
|---|---|---|
| تعداد تکرار | مشخص | نامشخص |
| شمارنده | داخل for | بیرون while |
| خوانایی | بیشتر برای شمارش | بیشتر برای شرط |
این مبحث بخشی از دوره آموزش کامل جاوا است.