تعداد بازدید: 1867

ساختار شرطی در جاوا ( if statements )

عبارات شرطی تشکیل شده از یک شرط که به ازای برقرار بودن شرط یه سری اعمال و به ازای برقرار نبودنش هم یه سری اعمال انجام میشه. شروط در دنیای واقعی هم وجود داره مثلا اگر امروز برف بیاید ما به مدرسه نمی رویم .

دستور شرطی if

شکل این دستور در برنامه نویسی به شکل زیر است :

if(Boolean_expression){
    //Execute when is true
}

boolean_expression : عبارت شرط که یا برابر true هست یا برابر false

نکته : اگر یک دستور داشتیم نیازی به {} نیست اما اگر بیش از یک دستور داشتیم حتما باید در میان آکولاد {} قرار بگیرند.

if(Boolean_expression)
    //Execute when is true

دقت داشته باشید در صورت قرار نگرفتن آکولاد تنها یک دستور بعد از شرط اتفاق می افتد.

دستور شرطی if else

در این نوع به ازای برقراری شرط یه سری دستور اجرا میشه و به ازای برقرار نبودن اون یه سری دستور دیگه اجرا میشه.

if(Boolean_expression){
    //Execute when is true
}else{
    //Execute when is false
}

نکته : اگر دستورات ما یک خطی باشند می تونیم در if else هم آکولاد رو نذاریم .

دستور شرطی if else if

با این دستور میشه بیش از یک شرط داشت . هر if برابر یک شرط و در نهایت else برای به ازای بر قرار نبودن هیچ یک از شروط.

if(Boolean_expression){
    //Execute when is Boolean_expression true
}else if(Boolean_expression2){
    //Execute when Boolean_expression2 true
}else {
    //Execute when Boolean_expression2 and Boolean_expression false
}

نکته : دقت داشته باشید مابین else if فاصله است.

پس به طور کلی می تونیم بگیم:

  • ساختار if یک شرط رو بررسی می کنه.
  • ساختار if else if به ازای تعداد n ↔ else if می تونه n+1 شرط رو بررسی کنه.

تعریف shorthand برای عبارات شرطی

اگر یه دستور یه شرطی دارید متونید به صورت کوتاه از عبارات شرطی استفاده کنید:

int y = (x == 10)? 1 : 0;

در کد بالا اگر x برابر 10 باشه متغیر y مقدارش 1 میشه و در غیر این صورت برابر 0

اشتراک گذاری :

مدیر وب سایت گنوتک . برنامه نویسی رو با زبان C در هفده سالگی شروع کردم . در حال حاضر به برنامه نویسی php برپایه معماری MVC , HMVC و همچنین سیستم مدیریت محتوای WordPress و فریم ورک محبوب لاراول علاقه مند هستم و دوست دارم اطلاعاتم رو با شما به اشتراک بگذارم.

۰ دیدگاه برای ساختار شرطی در جاوا ( if statements )

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *