با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن. و کاربرانی که دوره کامل آموزش برنامه نویسی جاوا را دنبال می کنند. دستورات شرطی در جاوا به ما امکان می دهد که یک یا چند شرط را برای تصمیم گیری بین اجرای چند عبارت تعریف کنیم. درصورتی که شرایط تعریف شده درست باشند. عبارت مشخص شده اجرا می شود و در غیر این صورت سایر عبارات مشخص شده اجرا خواهند شد. این ساختار برای مواردی که نیاز داریم بین اجرای دو یا چند عبارت یک ساختار شرطی پیاده کنیم بسیار مفید است. برای آشنایی بیشتر با دستورات شرطی در جاوا ،ساختار و چگونگی استفاده از آن در ادامه ی مباحث این بخش با ما همراه باشید.
در ادامه ی مباحث جاری شما را با ساختار کلی دستورات شرطی در جاوا آشنا می کنیم.
جاوا چند نوع از دستورات شرطی را برای کاربردهای مختلف ارائه می کند.
این دستورات به شرح جدول زیر می باشد:
ردیف | ساختار شرطی و توضیحات |
---|---|
۱ | ساده ترین نوع دستور شرطی if است که در صورت صحت شرط مشخص شده دستورات داخل بلوک شرط اجرا می شود. |
۲ | با افزودن else به ساختار if تعیین می کنیم که در صورت عدم صحت شرط دستورات بخش else اجرا شود. |
۳ | اگر می خواهیم بیش از دو شرط را در ساختار if تعریف کنیم می توانیم از نوع else if استفاده کنیم. |
۴ | در صورتیکه تعداد شرط های تعیین شده در نوع قبلی زیاد شود، می توان برای ساده تر و کوتاه تر کردن ساختار شرطی از switch استفاده کنیم. |
برای اعمال ساختار شرطی دو وضعیتی به جای دستور if…else می توانیم از عملگر شرطی : ؟ استفاده کنیم.
این ساختار شرطی برای کوتاه تر کردن و ساده تر کردن ساختار شرطی مفید است:
1 | Exp1 ? Exp2 : Exp3; |
تشریح ساختار فوق:
همانطور که می دانید یکی از اصلی ترین و پرکاربردترین ساختارهای دستوری در هر کدام از زبان برنامه نویسی، ساختارهای شرطی می باشد. این ساختارها به شما امکان تصمیم گیری بین چندین وضعیت مختلف را بر اساس ارزیابی یک عبارت را می دهد. از این رو مباحث این بخش را به آشنایی با دستورات شرطی در جاوا اختصاص دادیم.