Java If Else Statement

Posted by Nitish Dhiman
518 Pageviews
Java If-else Statement

The Java if statement is used to test the condition. It returns true or false. There are various types of if statement in java.

  • if statement
  • if-else statement
  • nested if statement
  • if-else-if ladder
Java IF Statement
The if statement tests the condition. It executes the if statement if condition is true.

Syntax:

  1. if(condition){  
  2. //code to be executed  
  3. }  

  4. public class IfExample {  
  5. public static void main(String[] args) {  
  6.     int age=20;  
  7.     if(age>18){  
  8.         System.out.print("Age is greater than 18");  
  9.     }  
  10. }  
  11. }  

  12. Output : Age is greater than 18
  13. Java IF-else Statement

    The if-else statement also tests the condition. It executes the if block if condition is true otherwise else block.

    Syntax:

  14. if(condition){  

  15. //code if condition is true  

  16. }else{  

  17. //code if condition is false  }

  18. Example :

  19. public class IfElseExample {  
  20. public static void main(String[] args) {  
  21.     int number=13;  
  22.     if(number%2==0){  
  23.         System.out.println("even number");  
  24.     }else{  
  25.         System.out.println("odd number");  
  26.     }  
  27. }  
  28. }  
  29. Output : odd number
  30. Java IF-else-if ladder Statement

    The if-else-if ladder statement executes one condition from multiple statements.

  31.  

  32. if(condition1){  
  33. //code to be executed if condition1 is true  
  34. }else if(condition2){  
  35. //code to be executed if condition2 is true  
  36. }  
  37. else if(condition3){  
  38. //code to be executed if condition3 is true  
  39. }  
  40. ...  
  41. else{  
  42. //code to be executed if all the conditions are false  
  43. }  
  44. Example :
  45. public class IfElseIfExample {  
  46. public static void main(String[] args) {  
  47.     int marks=65;  
  48.       
  49.     if(marks<50){  
  50.         System.out.println("fail");  
  51.     }  
  52.     else if(marks>=50 && marks<60){  
  53.         System.out.println("D grade");  
  54.     }  
  55.     else if(marks>=60 && marks<70){  
  56.         System.out.println("C grade");  
  57.     }  
  58.     else if(marks>=70 && marks<80){  
  59.         System.out.println("B grade");  
  60.     }  
  61.     else if(marks>=80 && marks<90){  
  62.         System.out.println("A grade");  
  63.     }else if(marks>=90 && marks<100){  
  64.         System.out.println("A+ grade");  
  65.     }else{  
  66.         System.out.println("Invalid!");  
  67.     }  
  68. }  
  69. }  
  70. Output : C grade