我有一个相当简单的问题让我发疯 . 下面是一个应该读取infile并将数据存储到2D阵列的方法 .
我不断收到“inFile.next();”的编译错误线 . 是否有一种特殊的语法用于将inFiles存储到数组中?或者是别的什么?
以下是我的方法:
//在数组中读取和存储数据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
2 回答
用
keyboard.nextDouble()
替换inFile.next()
假设inFile是java.util.Scanner的一个实例,你可能想在这里使用inFile.nextDouble() . inFile.next()返回一个String .