else…if
Kısaca: Sırayla denetlenen birkaç koşuldan oluşan zincir — biri doğru olur olmaz bloğu çalışır ve diğerleri atlanır.
Biraz daha ayrıntılı: Sözdizimi olarak else if Java’nın ayrı bir anahtar sözcüğü değildir, yalnızca önceki if’in else dalındaki iç içe bir if’tir. Sıra önemlidir: ilk eşleşen koşul “kazanır”.
if (grade == 1) System.out.println("Excellent");
else if (grade == 2) System.out.println("Good");
else System.out.println("Satisfactory or worse");Ayrıntılı
int grade = 3;
if (grade == 1) {Ayrıca bak: if…else, if deyimi, Switch deyimi