【发布时间】:2011-10-29 15:45:51
【问题描述】:
每当我尝试在命令提示符下编译这个 Java 程序时,我都会收到一个关于 System.out.printIn 的错误,说 javac 找不到符号。 System.out.print 工作得很好,但 System.out.printIn 拒绝合作。我已经在下面发布了程序和编译器消息。感谢您的帮助。
public class BeerSong {
public static void main (String[] args) {
int beerNum = 99;
String word = "bottles";
while (beerNum > 0) {
if (beerNum == 1) {
word = "bottle"; //singular, ONE bottle
}
System.out.printIn(beerNum + " " + word + "of beer on the wall");
System.out.printIn(beerNum + " " + word + "of beer.");
System.out.printIn("Take one down.");
System.out.printIn("Pass it around.");
beerNum = beerNum - 1;
if (beerNum > 0) {
System.out.printIn(beerNum + " " + word + " of beer on the wall");
} else {
System.out.printIn("No more bottles of beer on the wall");
} //end else
} //end while loop
} //end main method
} //end class
C:\Users\Jesse\Desktop>javac BeerSong.java
BeerSong.java:12: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn(beerNum + " " + word + "of beer on the wall");
^
BeerSong.java:13: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn(beerNum + " " + word + "of beer.");
^
BeerSong.java:14: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn("Take one down.");
^
BeerSong.java:15: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn("Pass it around.");
^
BeerSong.java:19: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn(beerNum + " " + word + " of beer on the wall");
^
BeerSong.java:21: cannot find symbol
symbol : method printIn(java.lang.String)
location: class java.io.PrintStream
System.out.printIn("No more bottles of beer on the wall");
^
6 errors
【问题讨论】:
-
什么是
printIn应该是println -
真正的答案是啤酒和 Java 不能同时使用 :-)
标签: java