我将readInt更改为下一个int,它搞砸了整个事情 eclipse给出的错误是方法readInt()未定义类型扫描程序。我是Java的新手,必须为课堂创建这个Nim程序。我在这里缺少什么?
System.out.print("Enter number of starting stones:");
stones= Input.readInt();
if (stones<= 0)
{
答案 0 :(得分:0)
您正在寻找的功能是nextInt()
:
stones= Input.nextInt();
阅读this tutorial。此外,当您收到一个错误,指出该方法未定义时,这意味着没有具有该名称的方法。确保拼写方法名称正确或引用正确的方法(check out the docs)。
答案 1 :(得分:0)
这是因为Scanner类没有readInt方法。它有nextInt不接受任何参数,nextInt(int radix)接受一个整数作为基数