system.out.print显示为system.outprint isntead

时间:2017-02-17 08:30:12

标签: java

我目前正在使用Eclipse来编写Java代码。最近我的讲师注意到我的Java中的打印语句很奇怪,他不知道修复它。它会显示System.outprintln()而不是System.out.println()。当我将其更改为System.out.println()时,它会用红线加下划线。

有快速解决方法吗?他说如果我以这种格式提交我的代码而不改变它,我可能会扣除分数。

3 个答案:

答案 0 :(得分:1)

尝试使用完整的命名类:

java.lang.System.out.println("some value");

如果这种情况能正常工作 - 你在课堂命名方面有一些错误(可能就像Andy Turner的评论一样)

如果您提供资料的草图,那么假设问题的原因要容易得多。

答案 1 :(得分:0)

out是类型为System的{​​{1}}类的静态数据成员。

PrintStreamprintln()类的重载方法。

PrintStream是编译器错误。

答案 2 :(得分:0)

尝试使用以下命令 - javac myclass.java使用命令提示符编译该类,然后使用java myclass运行它。

System.outprintln()应该抛出编译器错误。

请注意,任何IDE都是用户友好的,并且通过提供建议有助于更快地编写代码,但您的分配不应完全基于它们。 :)