填空题
主要是考查取余运算,求出最后那个非整天数的毫秒数,接着进行除取得小时,在取余得到非整小时的毫秒数,以此类推,直接上代码吧
package 蓝桥杯第四期;
import java.util.Scanner;
/*
* 注意1day=24h 1s=1000ms
*/
public class 时间显示 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long ms = in.nextLong();
//算出不是整天的毫秒数
long pre = ms % (24*60*60*1000);
//算出整数的小时数
long hh = pre / (60*60*1000);
pre = pre % (60*60*1000);
//算出整数的分钟数
long mm = pre / (60*1000);
pre = pre % (60 * 1000);
//算出整数的秒数
long ss = pre / 1000;
System.out.printf("%02d:%02d:%02d",hh,mm,ss);
}
}