HelloWorld.java всегда говорит, что строка недопустима или ошибка
3781 просмотра
7 ответа
Я начинаю изучать Java, и, конечно, HelloWorld - первая программа. Ниже то, что я написал:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println(“Hello, world!”);
}
}
и ошибка всегда появляется, когда я использую javac HelloWorld.java:
`HelloWorld.java:5: error: illegal character: \8220
System.out.println(“Hello, world!”);
^
HelloWorld.java:5: error: ';' expected
System.out.println(“Hello, world!”);
^
HelloWorld.java:5: error: illegal start of expression
System.out.println(“Hello, world!”);
^
HelloWorld.java:5: error: ';' expected
System.out.println(“Hello, world!”);
^
HelloWorld.java:5: error: illegal character: \8221
System.out.println(“Hello, world!”);
^
5 errors`
Используя Терминал на Mac, использовал cp introcs (где я разместил файл).
Автор: bsmithysmith Источник Размещён: 13.11.2019 11:33Ответы (7)
6 плюса
("Привет, мир!");
а также
("Привет, мир!")
Разница в Яве,
" ascii value is 34
“ ascii value is 147
Итак, ошибка будет иметь место.
Автор: Ranjith Kumar Размещён: 05.03.2014 07:375 плюса
Это была ошибка вставки копии. По крайней мере, введите "
самостоятельно.
4 плюса
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println(“Hello, world!”);
}
}
В этом случае виртуальная машина Java принимает Circumflex (ô). Итак, будет только ошибка. Вы просто заменяете «в» (двойные кавычки), ошибки будут устранены.
Разрешенный код есть,
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello, world!");
}
}
Вывод: Привет, мир!
Автор: Ranjith Kumar Размещён: 05.03.2014 07:313 плюса
Ваши кавычки - это символы левой кавычки и правой кавычки (\ 8220 и \ 8221), которые не принимаются Java, это должны быть одинарные кавычки:
(“Hello, world!”);
а также
("Hello, world!")
увидеть разницу?
Событие, окрашивающее код в stackoverflow, распознает его по-разному :)
Автор: maczikasz Размещён: 05.03.2014 07:242 плюса
двойная кавычка символа "
кажется недопустимой, возможно, ошибка копирования и вставки, исправьте ее в текстовом редакторе и повторите попытку
1 плюс
Просто меняет цитаты System.out.println("Hello, world!");
1 плюс
Сообщения об ошибках даже говорят вам, где вы не правы. Никогда не пытайтесь копировать и вставлять кавычки.
Замените все цитаты, которые вы скопировали, на принятые кавычки.
System.out.println("Hello, World!");
Автор: Coderchu
Размещён: 05.03.2014 07:34
Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- java Библиотека Java SWIFT
- java Выключение компьютера
- java Как я могу воспроизвести звук на Java?
- java Когда выбирать отмеченные и непроверенные исключения
- string В чем разница между строкой и строкой в ??C #?
- string Почему в Ruby нет реального StringBuffer или StringIO?
- string Преобразовать строку в перечисление в C #
- string Самый эффективный способ объединения строк?
- string Экранирование строк HTML с помощью jQuery
- string PHP эквивалент .NET / Java toString ()
- string Как отсортировать список строк?
- string Как сгенерировать случайную буквенно-цифровую строку?
- string Как разбирать строку в nullable int