Я случайно написал инструкцию java с двумя точками с запятой в конце. Компилятор java не показывает никаких ошибок и работает.Почему Java не показывает ошибку для двойной точки с запятой в конце инструкции?
Код:
System.out.println("Length after delete the text is "+name.length());;
Для целей обучения я пытался добавить различные символы после запятой, и Java компилятор показал ошибку во время компиляции, как Синтаксис ошибки на маркер «)», удалите этот маркер.
Это заявление:
System.out.println("Length after delete the text is "+name.length());)
Почему Java рассматривать точку с запятой и другие символы, как по-другому?
+1, точно, это очень похоже на запись '{} {} {} {} (скобки я имею в виду)' внутри вашего кода где угодно. –
Спасибо, что я очищен сейчас. Я думаю, что некоторые связанные моменты, как ваш ответ, мы используем точку с запятой, чтобы закончить утверждение. Но я не знал, что вторая точка с запятой - пустой оператор. –
На самом деле это пустой ** оператор **. В Java нет ничего подобного пустому выражению. –