【发布时间】:2014-12-08 23:21:00
【问题描述】:
这是一个相对简单的问题,但由于某种原因我被困了一个小时。我犯了什么愚蠢的错误???请帮忙!
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
public class Program2 {
public static void main(String[] args) throws FileNotFoundException {
Scanner scanner = new Scanner(new File("numbers.txt"));
int count = 0;
while (scanner.hasNext()) {
count ++;
scanner.nextLine();
}
int[] array = new int[count];
for (int i = 0; i < array.length; i++) {
array[i] = scanner.nextInt();
}
for (int i = array.length - 1; i >= 0; i--) {
System.out.println(array[i]);
}
}
}
【问题讨论】:
-
请更具体地说明什么不起作用,以及您期望发生什么。
-
您遇到了什么错误?你调试过你的代码吗?你有什么问题?
-
你已经这样做了:(int[] array = new int[count];)。您需要将scanner.hasNext() 更改为scanner.hasNextLine()
标签: java arrays loops count java.util.scanner