gpt4 book ai didi

java - 在 Java 中使用文件 io 创建高分

转载 作者:行者123 更新时间:2023-12-02 04:01:40 25 4
gpt4 key购买 nike

我一直在尝试使用 file.io 创建高分,但未能成功。这是我的代码。

public void highScore ()
{
int highScore = 0;
String line = "";
try
{
BufferedReader reader = new BufferedReader (new FileReader ("highScores"));
while ((line = reader.readLine ()) != null) // read the score file line by line
{
try
{
int score = Integer.parseInt (line); // parse each line as an int
if (score > highScore) // and keep track of the largest
{
highScore = score;
}
}
catch (NumberFormatException e1)
{
// ignore invalid scores
//System.err.println("ignoring invalid score: " + line);
}
line = reader.readLine ();
}
reader.close ();

}
catch (IOException ex)
{
System.err.println ("ERROR reading scores from file");
}
c.println (highScore);
}

我的文本文件每行只有数字

最佳答案

我想你会得到:

"ERROR reading scores from file"

您应该修复文件扩展名:

BufferedReader reader = new BufferedReader (new FileReader ("highScores.txt"));

并确保该文件位于项目的文件夹中。

此外,请注意,您每次在 while 循环末尾和 while header 中从文件中读取两行,因此删除末尾处的 line = reader.readLine ();循环。

关于java - 在 Java 中使用文件 io 创建高分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34832069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com