else
دستور «else» یعنی «وگرنه». اگر شرط «if» برقرار نبود، بخش «else» اجرا می شود. این کمک می کند همیشه یک پاسخ داشته باشیم؛ مثل مدرسه: اگر دیر رسیدی، وگرنه سر کلاس برو.
سینتکس دستور else
ابتدا «شرط (Condition)» را با if می سنجیم. سپس در غیر آن، else اجرا می شود.
if (condition) {
// کد وقتی شرط true باشد
} else {
// کد وقتی شرط false باشد
}
مثال ساده با بولی
اگر باران می آید، چتر ببر. وگرنه، لازم نیست.
boolean isRaining = false;
if (isRaining) {
System.out.println("Bring an umbrella!");
} else {
System.out.println("No rain today, no need for an umbrella!");
}
مثال زمان: day یا evening
بسته به ساعت، پیام مناسب چاپ می شود.
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
نکات مهم درباره else
elseشرط ندارد؛ فقط وقتی if نادرست باشد اجرا می شود.- بعد از
if (condition)سمی کالن نگذار. خطا می دهد. - همیشه آکلاد بگذار تا محدوده کد واضح باشد.
نکته: برای پایه شرط، صفحه شرط ها If...Else (If...Else) را ببین. همچنین مسیر چندگزینه ای را در else if و انتخاب های زیاد را در switch دنبال کن. نیاز به مقدار شرط داری؟ به بولی ها (Booleans) سر بزن.
گام های عملی
- یک شرط مقایسه ای بساز، مثل
a < b. - پیام موفق را داخل if بنویس.
- پیام جایگزین را داخل else قرار بده.
جمع بندی سریع
- else یعنی «در غیر این صورت».
- else شرط جداگانه ندارد.
- سمی کالن بعد if نگذار.
- همیشه از آکلاد استفاده کن.