2013-07-30 5 views
3

Я только что начал новый проект java сегодня, и у меня проблема с println. Вот мой основной метод:Не могу найти символ println

public static void main(String[] args) { 
    String stringNumGuards = JOptionPane.showInputDialog("How any guards do you have?"); 
    int numGuards = Integer.parseInt(stringNumGuards); 
    Controller headGuard = new Controller(); 
    System.out.println("You have ", numGuards, " guards"); 
} //main 

Javac выход

Controller.java:10: cannot find symbol 
symbol : method println(java.lang.String,int,java.lang.String) 
location: class java.io.PrintStream 
     System.out.println("You have ", numGuards, " guards"); 

Что я сделал не так? Раньше у меня никогда не было проблем с println.

+2

Заменить запятые знаком + – andy256

ответ

10

Вы конкатенации строк с + не ,

System.out.println("You have ", numGuards, " guards"); 

должны стать

System.out.println("You have " + numGuards + " guards"); 
3

Вам нужно иметь свой Println так:

System.out.println("You have " + numGuards + " guards"); 

Это присоединяет строку с переменной что вы положили в заявление println.

0

В java, вы должны указать + символ вместо , в методе println, чтобы объединить строки. Поэтому вам нужно войти так.

System.out.println("You have " + numGuards + " gurads");