Вот у меня пример для проверки работы конструкции if -- else if -- else :
IDEA (2018.2.1 Community Edition) в 3 местах подчёркивает жёлтым и если соглашаться с её предложениями (Alt + Enter или "лампочка") то :
1. Вывод "А" вообще удаляет полностью, что неприемлимо
2. В оставшихся жёлтых местах начинает ходить по кругу со своими исправлениями
Это я туплю или IDEA? Что здесь не так?
public static void main(String[] args) {
int n = 4;
if ( n == 1) {
System.out.println("A");
} else if ( n == 2) {
System.out.println("B");
} else if ( n == 3) {
System.out.println("C");
} else {
System.out.println("D");
}
}