首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于简单倒计时处理有关问题,求帮忙

2011-12-31 
关于简单倒计时处理问题,求大虾帮忙本人刚学java不久,现在在做考试系统,需要用到一个倒计时,考虑到效率问

关于简单倒计时处理问题,求大虾帮忙
本人刚学java不久,现在在做考试系统,需要用到一个倒计时,考虑到效率问题,求各位大虾帮忙分析,我写了两段代码如下:
second--;
第一种:
if(second<=0){
if(hour==0&&minute==0)
second=0;
else{
second=59;
minute--;
}
}
if(minute<=0){
if(hour<=0)
minute=0;
else
minute=59;
hour--;
}
if(hour<=0)
hour=0;
第二种:
if(second<=0){
if(hour==0&&minute==0)
second=0;
else{
second=59;
minute--;
if(minute<=0){
if(hour<=0)
minute=0;
else
minute=59;
hour--;
}
if(hour<=0)
hour=0;
}
}
感觉是第一种应该好一些,但也不确定,求分析,或者能提供更优算法!
先谢过!

[解决办法]
用太多if不是好事,改用while。
[解决办法]
为什么不用Timer+TimerTask类呀

热点排行