package ronnie;
import java.io.Console;
public class Ronnie
{
public static void main(String[] args)
{
Console console = System.console();
String name = console.readline();
console.printf("Helllo the string is %s\n",name);
}
}编译器说:
ronnie\Ronnie.java:8: error: method readline in class Console cannot be applied
to given types;
String name = console.readline();
^
required: boolean
found: no arguments
reason: actual and formal argument lists differ in length
1 error奇怪的是,一切看起来都很好,而且"readline“无疑是”控制台“的一种方法,但有什么问题:l?
发布于 2015-10-13 02:54:27
你调用错误的方法:
readline()采用两个参数。readLine()是您想要的(请注意大写L而不是小写)。
public String readLine(String fmt, Object... args)请参阅readline 这里的文档。
不幸的是,这两种方法的名称是如此相似。
https://stackoverflow.com/questions/33093314
复制相似问题