2013-07-30 3 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에 문제가 없었습니다. 이 변수에 문자열을 연결

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

:

+2

쉼표를 + 부호 – andy256

답변

10

당신은하지 ,

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

당신은이 같이 당신에 println이 필요

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

이 될해야 +로 문자열을 연결 당신은 println 문에 넣습니다.

0

java의 경우 메서드에서 , 대신 + 심볼을 연결해야 문자열을 연결할 수 있습니다. 그래서 당신은 이렇게 들어가야 만합니다.

System.out.println("You have " + numGuards + " gurads"); 
관련 문제