我今天刚开始了一个新的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");
} //mainjavac输出
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的问题。
发布于 2013-07-31 06:51:55
使用+而不是,连接字符串
System.out.println("You have ", numGuards, " guards");应该变成
System.out.println("You have " + numGuards + " guards");发布于 2013-07-31 06:52:53
你需要让你的println如下:
System.out.println("You have " + numGuards + " guards");这会将字符串与您放入println语句中的变量连接起来。
发布于 2017-10-23 16:10:47
在java中,您必须在println方法中使用+符号而不是,符号来连接字符串。所以你必须像这样进入。
System.out.println("You have " + numGuards + " gurads");https://stackoverflow.com/questions/17958841
复制相似问题