Java 将数据从内嵌存储到二维数组中

Java 将数据从内嵌存储到二维数组中,java,arrays,debugging,methods,file-io,Java,Arrays,Debugging,Methods,File Io,我有一个相当简单的问题让我抓狂。下面是一种读取内嵌并将数据存储到二维数组中的方法 我不断收到“infle.next();”行的编译器错误。是否有一种特殊的语法用于将内嵌存储到数组中?还是别的什么 以下是我的方法: // reads and stores data in the array public static void getData(double t[][],int m) { Scanner keyboard = new Scanner(System.in); for

我有一个相当简单的问题让我抓狂。下面是一种读取内嵌并将数据存储到二维数组中的方法

我不断收到“infle.next();”行的编译器错误。是否有一种特殊的语法用于将内嵌存储到数组中?还是别的什么

以下是我的方法:

// reads and stores data in the array
public static void getData(double t[][],int m) {
    Scanner keyboard = new Scanner(System.in);

    for (int i = 0; i < m; i++) {
         t[i][0] = inFile.next();
         t[i][1] = inFile.next();
    } // end for
} // end function getData
//读取并存储数组中的数据
公共静态void getData(双t[]],int m){
扫描仪键盘=新扫描仪(System.in);
for(int i=0;i
假设infle是java.util.Scanner的一个实例,您可能需要infle.nextDouble()。infle.next()返回一个字符串。

假设infle是java.util.Scanner的一个实例,您可能需要infle.nextDouble()。infle.next()返回一个字符串。

替换
infle.next()
keyboard.nextDouble()
替换
infle.next()
keyboard.nextDouble()

是编译器错误“找不到符号”?问问题时,告诉我们你的实际错误总是有帮助的。我确信,正如下面提到的,您应该使用变量键盘。简单数据。12行,2列双数。它是“找不到符号”。对不起,我应该说得更具体些。我以前只在从文件读取数据时使用过infle。编译器错误是“找不到符号”吗?问问题时,告诉我们你的实际错误总是有帮助的。我确信,正如下面提到的,您应该使用变量键盘。简单数据。12行,2列双数。它是“找不到符号”。对不起,我应该说得更具体些。我以前只在从文件中读取数据时使用过infle。感谢它帮助我编译。那么键盘操作符是用来读取数组填充的?@barnaby请停止复制和粘贴代码,而不要真正理解它的作用
infle.next()
表示“调用名为
infle
的对象的
.next()
方法”。这仅在名为infle的对象悬空时才起作用<代码>扫描仪键盘=新扫描仪(System.in)
创建类型为
扫描仪
、名为
键盘
的对象。仍然没有名为
infle
@Karl的对象,感谢您的解释。。。我不应该直接给出解决方案…感谢帮助它编译。那么键盘操作符是用来读取数组填充的?@barnaby请停止复制和粘贴代码,而不要真正理解它的作用
infle.next()
表示“调用名为
infle
的对象的
.next()
方法”。这仅在名为infle的对象悬空时才起作用<代码>扫描仪键盘=新扫描仪(System.in)创建类型为
扫描仪
、名为
键盘
的对象。仍然没有名为
infle
@Karl的对象,感谢您的解释。。。我不应该直接给出解决方案。。。