首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到符号println

找不到符号println
EN

Stack Overflow用户
提问于 2013-07-31 06:50:57
回答 3查看 11.6K关注 0票数 5

我今天刚开始了一个新的java项目,我在println上遇到了一些问题。下面是我的主要方法:

代码语言:javascript
复制
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输出

代码语言:javascript
复制
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的问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-31 06:51:55

使用+而不是,连接字符串

代码语言:javascript
复制
System.out.println("You have ", numGuards, " guards");

应该变成

代码语言:javascript
复制
System.out.println("You have " + numGuards + " guards");
票数 12
EN

Stack Overflow用户

发布于 2013-07-31 06:52:53

你需要让你的println如下:

代码语言:javascript
复制
System.out.println("You have " + numGuards + " guards");

这会将字符串与您放入println语句中的变量连接起来。

票数 3
EN

Stack Overflow用户

发布于 2017-10-23 16:10:47

在java中,您必须在println方法中使用+符号而不是,符号来连接字符串。所以你必须像这样进入。

代码语言:javascript
复制
System.out.println("You have " + numGuards + " gurads");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17958841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档