What is if else in Java?
if else statements are used to make decisions in Java programs.
Java executes different blocks of code based on conditions.
Simple if Statement
int age = 20;
if(age >= 18){
System.out.println("Adult");
}
if else Statement
int age = 15;
if(age >= 18){
System.out.println("Adult");
}else{
System.out.println("Minor");
}
else if Ladder
int marks = 85;
if(marks >= 90){
System.out.println("Grade A");
}else if(marks >= 70){
System.out.println("Grade B");
}else{
System.out.println("Grade C");
}
Nested if
int age = 25;
boolean hasLicense = true;
if(age >= 18){
if(hasLicense){
System.out.println("Can Drive");
}
}
Best Practices
- Use meaningful conditions
- Avoid deep nesting
- Use else if carefully