方法readInt()未定义类型Scanner

时间:2014-10-30 18:00:30

标签: java

我将readInt更改为下一个int,它搞砸了整个事情 eclipse给出的错误是方法readInt()未定义类型扫描程序。我是Java的新手,必须为课堂创建这个Nim程序。我在这里缺少什么?

         System.out.print("Enter number of starting stones:");
         stones= Input.readInt();
         if (stones<= 0)
         {

2 个答案:

答案 0 :(得分:0)

您正在寻找的功能是nextInt()

stones= Input.nextInt();

阅读this tutorial。此外,当您收到一个错误,指出该方法未定义时,这意味着没有具有该名称的方法。确保拼写方法名称正确或引用正确的方法(check out the docs)。

答案 1 :(得分:0)

这是因为Scanner类没有readInt方法。它有nextInt不接受任何参数,nextInt(int radix)接受一个整数作为基数