@li0ard
JS Dev

Как исправить ошибку синтаксиса?

Есть код:
import java.util.Scanner;
public class Program
{
	public static void main(String[] args) {
	    Scanner input = new Scanner(System.in);
	    String help = 'help';
		System.out.println("Console "+System.getProperty("os.name"));
		String x = input.nextLine();
		System.out.println("$ "+x);
		if(x = help) {
		    System.out.println("Test");
		}
	}
}

Однако когда я пытаюсь запустить код интерпретатор выводит:
..\Playground\:6: error: unclosed character literal
String help = 'help';
^
..\Playground\:6: error: unclosed character literal
String help = 'help';
^
..\Playground\:6: error: not a statement
String help = 'help';
^
3 errors

Подскажите где ошибка
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Строки обрамляются двойными кавычками.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
al_gon
@al_gon
Ответ написан
Комментировать
notAquarius
@notAquarius
3 метра под уровнем грунта
Неправильно:
String help = 'help';

Правильно:
String help = "help";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы