unreachable-statement

если я попытаюсь скомпилировать for(;;) { } System.out.println("End"); компилятор Java выдает ошибку, говоря:Unreachable statement. Но если я добавлю еще один "недоступен"(по-моему) break заявление и сделают это: for(;;) { if(false) break; } System.out.println("End"); он компилирует. Почему это н...