چک کردن عبارات شرطی با if و else ، در java
قبلا شرح دادیم که اگر از دستور if به تنهایی استفاده کنیم، می توانیم با آن، عبارت های شرطی را چک کنیم و در صورت درست بودن عبارت های شرطی، یک سری دستور را که مشخص کرده ایم، اجرا شوند. اما گاهی نیاز است که در صورت درست بودن یک شرط، یک دستور اجرا شود و چنانچه آن شرط صادق نبود، دستور دیگری اجرا گردد. برای اینگونه موارد، به همراه دستور if ، دستور else را نیز به کار می بریم.
کدهای زیر را ببینید :
ابتدا متغیر x را با مقدار اولیه 18 تعریف کرده ایم. سپس گفته ایم که اگر x بزرگتر از 20 بود، مقدار x برابر 1 قرار داده شود، اما اگر این طور نبود، آنگاه مقدار x برابر 0 تعیین شود.
برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :
در برنامه eclipse ، یک پروژه java با نام Kelidestan می سازیم و سپس برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین فولدربندی پروژه به صورت زیر خواهد بود :
کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :
کدهای آن را به صورت زیر تغییر می دهیم :