您的位置:首页 > 其它

结对作业

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();
}

四、程序运行

1.点击“开始答题”后,时间由零开始。



2.写完后,点击提交。时间停止,显示对错,计入历史文件。



3.再一次运行程序,才可看见历史记录改变,这一点有待改进。



五、小结感受:

感觉合作的话,由于自己不善于语言表达,双方在一些方面会举棋不定,难以下手。但在一些自己不懂的方面可以有一些启发。

六、结对照片



七、PSP

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: