Как мне уже говорили более опытные ребята: "не называй что-либо траблом, пока точно не удостоверился в этом, может это так задумано". Так вот вопрос, в 4 лекции второго уровня Java Syntax Pro ошибка синтасиса или нет? Прикладываю линк лекции и скрин. https://javarush.com/quests/lectures/questsyntaxpro.level06.lecture02 Насколько мне известно, Нельзя ставить точку с запятой после условия цикла for, я сам буквально вчера столкнулся с такой же проблемой, но , к моему удивлению, javac(1) не выдал ошибку. Он никак не отреагировал ни на что, кроме ctrl+c как при infinity loop. Jdb тупо выбрасывало, когда я доходил до строчки с точкой запятой после условия цикла for. Почему так происходит, почему компилятор jdk просто не выдаст syntax error, как gcc или clang для си, например.