import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
long n=sc.nextLong();
long n1=n/1000;//毫秒换成秒
long m=n1/60;//秒换成分钟
long h=m/60;//分钟换成小时
long dh=h%24;//最后一天的小时数
long dhm=m%60;//最后一天最后一个小时的分钟数
long dhmn=n1%60;//最后一天最后一个小时最后一分钟的秒数
System.out.printf("%02d:%02d:%02d",dh,dhm,dhmn);
sc.close();
}
}
这题逻辑很强,"%02d"表示以十进制格式化一个整数,。冒号":"是分隔符号