5

今日、新しい Java プロジェクトを開始しましたが、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で問題が発生したことはありません。

4

3 に答える 3

12

文字列を+notで連結します,

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

なるはず

System.out.println("You have " + numGuards + " guards");
于 2013-07-30T22:51:55.043 に答える
3

次のような println が必要です。

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

これにより、println ステートメントに入力した変数と文字列が連結されます。

于 2013-07-30T22:52:53.477 に答える