结对作业
2017-03-15 09:36
169 查看
参与人员:邓梓力201421123059 吴明祥201421123058
实验总结:
一、需求分析
1.要有记录功能,将结果记录下来,在下一次使用时一起分析。
2.获取时间,并在提交后计算所耗时间。
二、程序设计
1.生成一个文件,记录对错数,在用到时用来读写。
2.设置一个由零开始的时间,按下提交后停止。
三、代码展示
1.完整代码。
2。计时功能核心代码:
final Timer timer = new Timer(1000, new ActionListener() { public void actionPerformed(ActionEvent e) { Date now2 = new Date(now.getTime() + 1000); now = now2; SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); labTime.setText(formatter.format(now)); } }
3.记录功能核心代码:
(1)读
public void History() { try { reader = new BufferedReader(new FileReader(new File("history.txt"))); rightNum = reader.readLine(); errorNum = reader.readLine(); reader.close(); } catch (IOException e) { e.printStackTrace(); } labRight.setText("历史正确量:"+ rightNum ); labError.setText("历史错误量:"+ errorNum ); }
(2)写
try { writer = new BufferedWriter(new FileWriter(new File("history.txt"))); writer.write(a.toString()); writer.newLine(); writer.write(b.toString()); writer.newLine(); writer.close(); } catch (IOException e1) { e1.printStackTrace(); }