我有一个相当简单的问题让我发疯。下面是一个应该读取infile并将数据存储到2D阵列的方法。
我不断收到“inFile.next();”的编译错误线。是否有一种特殊的语法用于将inFiles存储到数组中?还是别的什么?
以下是我的方法:
//在数组中读取和存储数据 public static void getData(double t [] [],int m) { 扫描仪键盘=新扫描仪(System.in);
for(int i = 0; i< m; i ++) { t [i] [0] = inFile.next(); t [i] [1] = inFile.next();
} //结束 } //结束函数getData
答案 0 :(得分:2)
假设inFile是java.util.Scanner的一个实例,你可能在这里想要inFile.nextDouble()。 inFile.next()返回一个String。
答案 1 :(得分:2)
将inFile.next()
替换为keyboard.nextDouble()