我是编程新手,我正在编写一段代码,我每天都在其中记录布尔数据,以查看用户是否完成了要求他们完成的任务。
例如:
如果你今天去练足球,请按“Y”。
如果没有,请按“n”。
我需要程序能够在一周的所有五天问这个问题,最后记录他们在一个月内去足球练习的次数。我有一个基本的想法,如何使代码的东西,如果用户要输入它在一个开放。但我需要每天保存这些布尔数据,然后回想一下...任何ideass.....thankx
发布于 2014-12-31 07:17:39
您需要将这些值保存到一些持久性存储中。最简单的是文件。其他可能是数据库。因此,您需要了解如何从
发布于 2014-12-31 08:31:39
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();
}
}
}发布于 2014-12-31 14:50:12
如果您可以获得一个静态地图(集合),它将只在程序开始时创建,并在每天结束时将数据添加到地图中。
https://stackoverflow.com/questions/27713933
复制相似问题