for
«for در جاوا» یک حلقه است. «حلقه (Loop)» یعنی تکرار کد چند بار. با for می توان شمارش انجام داد. مثل شمردن صندلی های کلاس. بنابراین مدیریت تکرار بسیار ساده می شود.
ساختار و کاربرد for
حلقه for سه بخش دارد: مقداردهی آغاز، شرط ادامه، و افزایش شمارنده. اگر شرط درست باشد، بدنه اجرا می شود؛ سپس شمارنده تغییر می کند.
- شمارنده را مقداردهی کن.
- شرط ادامه را مشخص کن.
- شمارنده را در هر دور تغییر بده.
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
حلقه for-each برای آرایه
for-each فقط روی «آرایه (Array)» می چرخد. بنابراین خواندن همه عناصر بسیار راحت می شود.
String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
نکته: اگر فقط می خواهی بخوانی، for-each ساده تر است. اما اگر به اندیس نیاز داری، از for معمولی استفاده کن. برای مقایسه، صفحه while را هم ببین.
هشدار: شرط اشتباه می تواند حلقه بی نهایت بسازد. همیشه شرط پایان را دقیق بنویس.
جمع بندی سریع
- for سه بخش دارد: شروع، شرط، افزایش.
- شرط false شد؛ حلقه تمام می شود.
- for-each برای پیمایش آرایه است.
- برای اندیس، از for معمولی استفاده کن.