团队成员
邱伟达:201521123020
陈龙:201521123027
代码设计过程
- 流程图
- 运行截图
- 核心代码
计时器代码
private boolean isRun = false;
private MyRunable myTimeRunable = new MyRunable();
private class MyRunable implements Runnable{
private int hour = 0;
private int min = 0;
private int sec = 0;
private NumberFormat format = NumberFormat.getInstance();
private String nextSecond(){
++sec;
if(sec == 60) {
++min;
sec = 0;
}
if(min == 60) {
++hour;
min = 0;
}
return currentTime();
}
private String currentTime(){
return format.format(hour)+":"+format.format(min)+":"+format.format(sec);
}
@Override
public void run() {
format.setMinimumIntegerDigits(2);
format.setGroupingUsed(false);
while(true) {
if(rootPaneCheckingEnabled) {
if(isRun) {
nextSecond();
jLabel4.setText(currentTime());
}
}
try {
Thread.sleep(1000);
}catch (InterruptedException e) {
}
}
}
}
结对过程
- 码云提交
-
结对编程照片
-
测评
小结
虽然只是做出了个功能不算很强的四则运算,但还是感受到了开发员的辛苦,不断地修改代码调试程序,而且在实现某些功能想法时总是碰壁,有些想法不得不放弃,能力实在有限。还是感谢这次结对编程能让我们有一次锻炼实践的机会!