else
کلمه «else در جاوا» یعنی «وگرنه». کنار «if» می آید. اگر شرط «if» درست نبود، بخش else اجرا می شود. «شرط (Condition)» یعنی یک تست درست/نادرست. مثل: آیا نمره بالای 18 است؟ این مفهوم در بازی ها و مدرسه زیاد دیده می شود.
ساختار پایه else در جاوا
الگو ساده است: اول if را می نویسیم. سپس else را می آوریم. اگر شرط نادرست بود، کد داخل else اجرا می شود.
- یک شرط بنویس.
- بدنه if را بنویس.
- سپس else را اضافه کن.
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
نکته: می خواهی مرور کامل تر؟ صفحه else در جاوا را هم ببین.
وقتی چند حالت داریم: else if
اگر یک شرط کافی نیست، از «else if» کمک بگیر. «else if» یعنی «اگر نه، این یکی را بسنج». ترتیب مهم است؛ از خاص به عمومی برو.
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
اشتباه های رایج
- استفاده از
;بعد از شرط if؛ این کد را می شکند. - نوشتن آکولادها نامرتب؛ خوانایی کم می شود.
- چک نکردن همه حالات؛ یکی جا می ماند.
هشدار: اگر چند «else if» داری، از شرط های ساده و قابل فهم استفاده کن.
جمع بندی سریع
elseوقتی شرط نادرست است اجرا می شود.- برای چند حالت از
else ifکمک بگیر. - ترتیب شرط ها خیلی مهم است.
- کد را خوانا و با آکولاد مرتب بنویس.