/
Программирование
/
Курс Java
/

Ошибки оформления (синтаксиса)

Java: Ошибки оформления (синтаксиса)

В человеческих языках грамматика важна, но текст с ошибками чаще всего можно понять и прочитать. В программировании все строго. Любое мельчайшее нарушение, и программа не запустится.

Примером может быть забытая ;, неправильно расставленные скобки и другие детали. Подобные ошибки называются синтаксическими, потому что они нарушают правила синтаксиса языка.

Если программа на Java написана синтаксически некорректно, то компилятор выводит на экран:

  • Сообщение об ошибке
  • Указание на файл
  • Строчка в файле, где по его мнению произошла ошибка

Ниже пример кода с синтаксической ошибкой:

System.out.println("alala

Если запустить код выше, то мы увидим следующее сообщение:

|  Error:
|  unclosed string literal
|  System.out.println("alala

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

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

Задание

Это задание не связано с уроком напрямую. Но будет полезным потренироваться с выводом на экран. Выведите на экран What Is Dead May Never Die

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются