if, else if and else in Java — a practical guide to Java if else if with clear examples you can reuse in real projects.
Java Tutorial Series (16/90). Prefer one article? Read the complete Java tutorial.
Short description
Only one branch runs. Order conditions from most specific to general when needed.
Grade example
int marks = 82;
if (marks >= 90) {
System.out.println("A");
} else if (marks >= 75) {
System.out.println("B");
} else if (marks >= 50) {
System.out.println("C");
} else {
System.out.println("F");
}