کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش دستورات If و Else در Java

آموزش Java – دستور کنترلی if-else

if یک دستور شرطی و کنترل روند اجرای برنامه است که به توسعه دهنده امکان می دهد تا شرط یا شروطی را بررسی کند و در صورت صحیح بودن شرط مورد نظر دستور یا عملیات خاصی را اجرا کند.

به عبارت دیگر دستور if یک شرط بولی را بررسی می کند: true یا false. در جاوا چندین دستور شرطی if به اشکال مختلف داریم که در زیر لیست آن ها را مشاهده می کنید:

  • دستور if
  • دستور if-else
  • دستور nested if
  • دستور if-else-if پله ای یا نردبانی

دستور IF در Java

دستور if یک شرط را بررسی می کند و چنانچه شرط برقرار (true) باشد، دستور درج شده در بدنه ی خود را اجرا می نماید.

دستور استفاده از if:

if(condition){  
//code to be executed  
}  
آموزش Java

مثال کاربردی:

public class IfExample {  
public static void main(String[] args) {  
    int age=20;  
    if(age>18){  
        System.out.print("Age is greater than 18");  
    }  
}  
}  

خروجی:

Age is greater than 18

دستور IF-else در Java

دستور if-else در زبان Java یک شرط را بررسی می کند و چنانچه شرط صحیح باشد، دستور تعریف شده در بدنه ی if را اجرا می نماید و اگر این شرط غلط باشد، آنگاه دستور درج شده در بدنه ی else را اجرا می کند.

دستور استفاده از if-else:

if(condition){  
//code if condition is true  
}else{  
//code if condition is false  
}
آموزش Java

مثال کاربردی:

public class IfElseExample {  
public static void main(String[] args) {  
    int number=13;  
    if(number%2==0){  
        System.out.println("even number");  
    }else{  
        System.out.println("odd number");  
    }  
}  
}  

خروجی:

odd number

دستور if-else if پلکانی/نردبانی در Java

دستور if-else if پلکانی از میان چندین دستور یکی را که شرط آن برقرار و صحیح است را اجرا می کند و چنانچه هیچ یک از شروط تعیین شده در بدنه ی else if ها برآورده نشد در آن صورت دستور تعیین شده در else را اجرا می نماید.

دستور استفاده:

if(condition1){  
//code to be executed if condition1 is true  
}else if(condition2){  
//code to be executed if condition2 is true  
}  
else if(condition3){  
//code to be executed if condition3 is true  
}  
...  
else{  
//code to be executed if all the conditions are false  
}  
آموزش Java

مثال کاربردی:

public class IfElseIfExample {  
public static void main(String[] args) {  
int marks=65;  
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 if(marks>=80 && marks< 90){ System.out.println("A grade");
}else if(marks>=90 && marks< 100){ System.out.println("A+ grade");
}else{
System.out.println("Invalid!");
       }
   }
}

خروجی:

C grade
1396/06/23 12654 1934
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...