JAVA错误找不到符号

标签 java

我需要创建一个 JAVA 方法:public static int[] Numb() 读取并返回一系列正整数值。如果用户输入 -1 我们应该停止接受值,然后我想在 main 方法中调用它。我们应该返回他输入的用户整数以及总数。

因此,如果他输入以下内容:

5  6  1  2  3  -1

所以总数是:6 输入的数字为:5 6 1 2 3 -1

我尝试了以下方法:

class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    {
        // your code goes here
    }

    public static int[] readNumbers(int[] n)
    {
        int[] a = new int[n.length];
        Scanner scan = new Scanner(System.in);
        for(int i = 0;i<n.length;i++) {
            String token = scan.next();
            a[i] = Integer.nextString();
        }
    }
}

And here is a fiddle of them 。我有一个错误:

Main.java:21: error: cannot find symbol a[i] = Integer.nextString();

我正在逐步解决这个练习,并且我正在创建读取整数的方法。如有任何帮助,我们将不胜感激。

最佳答案

Integer.nextString() 不存在,要获取下一个输入的整数值,您可以将循环更改为:

for(int i = 0;i<n.length;i++) {
            a[i] = scan.nextInt();
        }

或者按照@vikingsteve的建议:

for(int i = 0;i<n.length;i++) {
            String token = scan.next();
            a[i] = Integer.parseInt(token);
        }

关于JAVA错误找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35079351/

相关文章:

java - unicode 支持使用数据源名称与 sqlserver 进行 jdbc 连接

java - 对齐水平 ScrollView

java - 使用 Java 从 HTML 中提取微数据

java - 通过eclipse添加项目到weblogic时出现SAXNotRecognizedException

java - 如何在 Java 中捕获 Material 下拉菜单选择的值?

java - 二进制转十进制项目

java - 如何衡量 Java 程序的性能?

java - 如何从 documentum 中的已注销属性中删除值

java - Android 中的单选按钮启用和禁用

java - JOptionPane 调用堆栈