我试图让程序访问文件名“highscore.txt”,然后:
在文件中写入一个新数字
获取文件中数字列表的最小值。
我是 Java 新手,所以我几乎不知道如何访问该文件。
我得到了我认为应该可以工作的代码,但是当我运行程序时它说
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:864)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextDouble(Scanner.java:2413)
at game.game.main(game.java:91)
Java Result: 1
这是第 84 - 94 行,以及我得到的代码。
84: Writer wr = new FileWriter("highscore.txt");
85: wr.write(tries);
86: wr.close();
87: lowest = tries;
88: File file = new File("highscore.txt");
89: Scanner inputFile = new Scanner(file);
90: while (inputFile.hasNext()) {
91: numb = inputFile.nextDouble();
92: if (numb < lowest) lowest = number;
93: }
94: inputFile.close();