if-else keywords in Java
The ” if-else ” construct is used to check if the given condition is met then do something, otherwise do something else.
The syntax looks like below:
- if (boolean condition) {
- // do something if condition is met
- } else {
- // do something else if condition is not met
- }
if (boolean condition) {
// do something if condition is met
} else {
// do something else if condition is not met
}
Example
- boolean isAdmin = true;
- if (isAdmin) {
- System.out.println("Welcome Admin");
- } else {
- System.out.println("Welcome regular employee");
- }
boolean isAdmin = true;
if (isAdmin) {
System.out.println("Welcome Admin");
} else {
System.out.println("Welcome regular employee");
}
We can also write multiple if else statements as below
- if (condition1) {
- // do something if condition1 is met
- } else if (condition2) {
- // do something if condition2 is met
- } else if (condition3) {
- // do something if condition3 is met
- } else {
- // do something else if no condition is met
- }
if (condition1) {
// do something if condition1 is met
} else if (condition2) {
// do something if condition2 is met
} else if (condition3) {
// do something if condition3 is met
} else {
// do something else if no condition is met
}
Example:
We can write multiple if else statements to find the greatest number in the given 2 numbers
- int number1 = 10;
- int number2 = 20;
- if (number1 > number2) {
- System.out.println("number1 is greater than number2");
- } else if (number1 < number2) {
- System.out.println("number2 is greater than number1");
- }else {
- System.out.println("number1 and number2 are equal");
- }
int number1 = 10;
int number2 = 20;
if (number1 > number2) {
System.out.println("number1 is greater than number2");
} else if (number1 < number2) {
System.out.println("number2 is greater than number1");
}else {
System.out.println("number1 and number2 are equal");
}