【发布时间】:2018-05-23 22:23:12
【问题描述】:
我正在尝试从文本文件中提取一个数组(请参阅下面的辐射 []),但它一直返回零。我很高兴提供 .txt。文件。
我正在使用的文本文件的整数范围为 1-200(第一个是 16),但代码似乎将文件读取为全零。关于这是怎么回事的任何想法?感谢您的见解!
public static void main (String[] args) {
int radCtr = 0;
Scanner scanner = new Scanner(new File("C:/Users/u23s57/Documents/4_22_18_radiation.txt"));
while (scanner.hasNextLine()) {
radCtr++;
scanner.nextLine();
}
int [] radiation = new int [radCtr];
int i = 0;
while(scanner.hasNextInt()){
radiation[i++] = scanner.nextInt();
}
for (int y = 0; y < radiation.length; y++) {
System.out.println(radiation[y]);
}
int max = getMax(radiation);
System.out.println("Maximum Value is: "+max);
}
【问题讨论】: