题目
实现对时分秒的控制台输出
代码
public static void main(String[] args) throws InterruptedException {
int time=1;
int min=0;
int sec=0;
du(time, min, sec);
while (time==0||min==0||sec==0) {
Thread.sleep(1000);
sec--;
if (sec<0)
{
min--;
if (min<0)
{
time--;
min=59;
sec=60;
}
else
{
sec=60;
}
}
else
{
du(time, min, sec);
}
}
du(time, min, sec);
}
static void du(int time,int min,int sec) {
String str1=time<10?"0"+String.valueOf(time):String.valueOf(time);
String str2=min<10?"0"+String.valueOf(min):String.valueOf(min);
String str3=sec<10?"0"+String.valueOf(sec):String.valueOf(sec);
System.out.println(str1+":"+str2+":"+str3);
}
}