Facebook Page Twitter Page LinkedIn Page
× Java Tutorial Java Advanced Java Resources


The else statement is always used with If statement. It is used to execute block of codes whenever If condition gives false result.

Syntax

if(condition){
  statements;
}
else{
  statements;
}

Flow Diagram:

Java If-else Loop

In the below example, else statement is used to print a message if the variable i is not divisible by 3.

public class MyClass {
  public static void main(String[] args) {
    int i = 16;
    if ( i % 3 == 0){
        System.out.println(i+" is divisible by 3.");
    }
    else{
        System.out.println(i+" is not divisible by 3.");
  }
}
}

The output of the above code will be:

16 is not divisible by 3.

For adding more conditions, else if statement in used. The program first checks if condition. When found false, then it checks else if conditions. If found false, then else code block is executed.

Syntax

if(condition){
  statements;
}
else if(condition){
  statements;
}
...
...
...
else {
  statements;
}
}

Flow Diagram:

Java If-else if-else Loop

In the below example, else statement is used to print a message when all if and else if conditions result false.

public class MyClass {
  public static void main(String[] args) {
    int i = 16;
    if ( i > 25){
        System.out.println(i+" is greater than 25."); 
    }
    else if(i <=25 && i >=10){
        System.out.println(i+" lies between 10 and 25."); 
    }
    else{
        System.out.println(i+" is less than 10.");
  }
}
}

The output of the above code will be:

16 lies between 10 and 25.

❮ Java Keywords