我是编程新手,我正在编写一个代码,我在每周的每一天记录布尔数据,看看用户是否完成了他们需要做的任务。
例如:
按''如果你今天去参加足球训练。
按' n'如果你没有。
我需要该程序能够在一周的所有五天中询问这个,并且最终记录他们在一个月内参加足球训练的次数。如果用户打算在一个开头输入代码,我就如何为代码制作代码有基本的想法。但是我需要每天保存那个布尔数据,然后回想起......任何想法......谢谢你
答案 0 :(得分:0)
您需要将值保存到某个持久存储中。最简单的是文件。其他可能是数据库。因此,您需要了解如何从
进行读/写答案 1 :(得分:0)
Java允许您创建文件对象并对它们进行读写,这是您所需要的。以下是帮助您入门的基本示例:
import java.io.*
public class MyFileReaderWriter {
public static void main(String[] args) {
File myFile = new File("sample.txt");
try {
BufferedWriter w = new BufferedWriter(new FileWriter(myFile));
w.write(Integer.toString(1));
w.write(Integer.toString(0));
w.write("HELLO WORLD");
w.close();
BufferedReader r = new BufferedReader(new FileReader(myFile));
String s = r.readLine();
System.out.println(s);
r.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
答案 2 :(得分:0)
如果您可以获取静态Map(集合),它将仅在程序开始时创建,并在每天结束时将数据添加到地图中。