ساختارهای انتخاب جاوا: if، if-else، if-else-if Ladder و سوئیچ

Summarize this content to 400 words in Persian Lang
این مقاله استفاده از ساختارهای انتخاب در جاوا را مورد بحث قرار می دهد، مانند if، if-else، if-else-if ladder و switch که جریان اجرا را بر اساس شرایط خاص کنترل می کنند.
در جاوا و زبان های شی گرا مشابه، از ساختارهای انتخاب برای کنترل جریان اجرا استفاده می شود و بر اساس شرایط است. ساختارهای انتخاب اولیه در جاوا عبارتند از if، if-else، if-else-if ladder و switch. هر کدام بسته به شرایطی که باید ارزیابی شوند و عملکرد مورد نیاز، اهداف متفاوتی را دنبال میکنند.
در اینجا چند نمونه آورده شده است:
بیانیه if:دستور if در جاوا به شما این امکان را می دهد که یک بلوک کد را تنها در صورتی اجرا کنید که یک شرط داده شده درست باشد. اگر شرط نادرست باشد، بلوک کد نادیده گرفته می شود» (Jassal, 2023).
مثال:
int age = 20;
if (age >= 18) {
System.out.println(“You are eligible to vote.”);
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
بیانیه if-else:”عبارت if-else در جاوا به شما امکان می دهد اگر شرط درست باشد یک بلوک کد و اگر شرط نادرست است بلوک دیگری را اجرا کنید” (جاسال، 2023).
مثال:
int score = 75;
if (score >= 60) {
System.out.println(“Pass”);
} else {
System.out.println(“Fail”);
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
نردبان اگر-دیگر-اگر:”عبارت if-else در جاوا به شما امکان می دهد اگر شرط درست باشد یک بلوک کد و اگر شرط نادرست است بلوک دیگری را اجرا کنید” (جاسال، 2023).
مثال:
int marks = 85;
if (marks < 50) {
System.out.println(“Fail”);
} else if (marks >= 50 && marks < 60) {
System.out.println(“D Grade”);
} else if (marks >= 60 && marks < 70) {
System.out.println(“C Grade”);
} else if (marks >= 70 && marks < 80) {
System.out.println(“B Grade”);
} else {
System.out.println(“A Grade”);
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
عبارت switch:جاوا دارای یک دستور سوئیچ داخلی است که به شما امکان می دهد انشعاب چند طرفه را بر اساس مقدار یک عبارت انجام دهید (Jassal, 2023).
مثال:
int day = 3;
switch (day) {
case 1:
System.out.println(“Monday”);
break;
case 2:
System.out.println(“Tuesday”);
break;
case 3:
System.out.println(“Wednesday”);
break;
default:
System.out.println(“Another day”);
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
زمان استفاده از هر ساختار:
عبارت if: زمانی که باید یک شرط را بررسی کنید، این را انتخاب کنید.
بیانیه if-else: از این برای تصمیم گیری های ساده بله یا خیر استفاده کنید.
نردبان if-else-if: بهترین گزینه برای بررسی شرایط متعدد.
عبارت switch: ایده آل برای بررسی یک متغیر در برابر ثابت های مختلف. این کد را ساده می کند و آن را خواناتر می کند.
به طور خلاصه، ساختارهای انتخاب در جاوا مانند if، if-else، if-else-if ladder و switch به توسعه دهندگان اجازه می دهد تا جریان اجرا را بر اساس شرایط مختلف کنترل کنند. هر ساختار دارای موارد استفاده خاصی است که بسته به مشکلی که باید حل شود به نوشتن کد واضح و کارآمد کمک می کند.
در ابتدا در Alex.omegapy – Medium در 12 اکتبر 2024 منتشر شد.
این مقاله استفاده از ساختارهای انتخاب در جاوا را مورد بحث قرار می دهد، مانند if، if-else، if-else-if ladder و switch که جریان اجرا را بر اساس شرایط خاص کنترل می کنند.
در جاوا و زبان های شی گرا مشابه، از ساختارهای انتخاب برای کنترل جریان اجرا استفاده می شود و بر اساس شرایط است. ساختارهای انتخاب اولیه در جاوا عبارتند از if، if-else، if-else-if ladder و switch. هر کدام بسته به شرایطی که باید ارزیابی شوند و عملکرد مورد نیاز، اهداف متفاوتی را دنبال میکنند.
در اینجا چند نمونه آورده شده است:
بیانیه if:
دستور if در جاوا به شما این امکان را می دهد که یک بلوک کد را تنها در صورتی اجرا کنید که یک شرط داده شده درست باشد. اگر شرط نادرست باشد، بلوک کد نادیده گرفته می شود» (Jassal, 2023).
مثال:
int age = 20;
if (age >= 18) {
System.out.println("You are eligible to vote.");
}
بیانیه if-else:
“عبارت if-else در جاوا به شما امکان می دهد اگر شرط درست باشد یک بلوک کد و اگر شرط نادرست است بلوک دیگری را اجرا کنید” (جاسال، 2023).
مثال:
int score = 75;
if (score >= 60) {
System.out.println("Pass");
} else {
System.out.println("Fail");
}
نردبان اگر-دیگر-اگر:
“عبارت if-else در جاوا به شما امکان می دهد اگر شرط درست باشد یک بلوک کد و اگر شرط نادرست است بلوک دیگری را اجرا کنید” (جاسال، 2023).
مثال:
int marks = 85;
if (marks < 50) {
System.out.println("Fail");
} else if (marks >= 50 && marks < 60) {
System.out.println("D Grade");
} else if (marks >= 60 && marks < 70) {
System.out.println("C Grade");
} else if (marks >= 70 && marks < 80) {
System.out.println("B Grade");
} else {
System.out.println("A Grade");
}
عبارت switch:
جاوا دارای یک دستور سوئیچ داخلی است که به شما امکان می دهد انشعاب چند طرفه را بر اساس مقدار یک عبارت انجام دهید (Jassal, 2023).
مثال:
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
default:
System.out.println("Another day");
}
زمان استفاده از هر ساختار:
- عبارت if: زمانی که باید یک شرط را بررسی کنید، این را انتخاب کنید.
- بیانیه if-else: از این برای تصمیم گیری های ساده بله یا خیر استفاده کنید.
- نردبان if-else-if: بهترین گزینه برای بررسی شرایط متعدد.
- عبارت switch: ایده آل برای بررسی یک متغیر در برابر ثابت های مختلف. این کد را ساده می کند و آن را خواناتر می کند.
به طور خلاصه، ساختارهای انتخاب در جاوا مانند if، if-else، if-else-if ladder و switch به توسعه دهندگان اجازه می دهد تا جریان اجرا را بر اساس شرایط مختلف کنترل کنند. هر ساختار دارای موارد استفاده خاصی است که بسته به مشکلی که باید حل شود به نوشتن کد واضح و کارآمد کمک می کند.
در ابتدا در Alex.omegapy – Medium در 12 اکتبر 2024 منتشر شد.