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"); }