Что такое синтаксическая ошибка в Java?

...

Синтаксические ошибки Java - это ошибки, допущенные программистом при реализации грамматики языка программирования Java. Это не касается ошибок в логике самой программы.

Синтаксис Java

Java, как и все другие языки программирования, имеет собственный синтаксис. Например, одно из правил синтаксиса Java - все команды должны заканчиваться точкой с запятой (;). Синтаксис Java намного проще, чем синтаксис английского или любого другого «естественного» языка, но он также намного строже. Отсутствие запятой в предложении на английском языке просто делает писателя неряшливым. Тривиальная ошибка в синтаксисе Java делает команды непонятными для компьютера.

Видео дня

Ошибка компилятора

Синтаксические ошибки - это тип ошибки компилятора. Это означает, что они будут обнаружены немедленно, когда программист попытается преобразовать свой исходный код в программу. Это противоположно ошибкам времени выполнения, которые не обнаруживаются до фактического запуска программы.

Примеры синтаксических ошибок

Этот код - если x = 3 System.out.println ("Hello.") - содержит три синтаксические ошибки:

Во-первых, команда не заканчивается точкой с запятой. Во-вторых, сравнение, которое происходит после «если», должно быть заключено в круглые скобки. Наконец, само сравнение использует оператор присваивания «=», а не оператор сравнения «==». Любой из них вызовет синтаксическую ошибку Java. Вот команда, написанная правильно:

if (x == 3) System.out.println ("Привет.");