آموزش مقدماتی جاوا | دستور شرطی - سطح 2
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
دستور شرطی کوتاه (عملگر سه تایی)
از این دستور برای جایگزینی چند خط دستور شرطی در یک خط استفاده می شود. از آنجایی که از سه بخش تقسیم می شود به آن عملگر سه تایی می گویند. از این دستور اغلب به جای دستورات if else استفاده می شود. و وقتی که بلوک کد اجرایی if و else یک خط باشند.
variable = (condition) ? expressionTrue : expressionFalse;
به جای دستورات شرطی زیر:
مثال: اگر time کمتر از 18 بود Good day و در غیر اینصورت Good evening چاپ می شود:
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// خروجی = "Good evening."
از این دستورات استفاده می کنیم:
int time = 20;
String result = (time < 18) ? "Good day." : "Good evening.";
System.out.println(result);
در صورتی که time کوچکتر از 18 باشد، متن Good day در متغیر result ریخته می شود و در غیر اینصورت متن Good evening. و سپس متغیر result چاپ می شود.
برای ثبت پرسش ابتدا در سایت وارد شوید.