System.out.printLn()错误?

时间:2014-03-06 22:34:06

标签: java

我是Java编程的新手(并不擅长这个),我只是想编译这个小程序,所以我可以用它来做一个继承和多态问题。我正在使用JGrasp并且它一直告诉我System.out.printIn()有一些我做错了。我需要导入一些东西吗?这就是我所拥有的:

public class Book   
{
private String title;

private int pages;
public Book(String title, int pages)
{
this.title = new String(title);
setPages(pages);
}
public void setPages(int pages)
{
this.pages = pages;    
}
public int getPages()
{
return pages;           //superclass method   
}
public void print()
{
System.out.printIn(title + " has " + pages + " pages");
}
}

我得到的输出是:

Book.java:33: error: cannot find symbol
  System.out.printIn(title + " has " + pages + " pages");

            ^

symbol:   method printIn(String)
location: variable out of type PrintStream
1 error

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:6)

这只是一个错字。该方法被称为println,带有次要L,您用{I}写了printIn