import java.util.Scanner;
public class timer {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入目标时间(小时 分钟 秒)");
int hour = scanner.nextInt();
int minute = scanner.nextInt();
int second = scanner.nextInt();
int totalSecond = hour*3600 + minute*60 + second;
while (totalSecond > 0){
int remainingHour = totalSecond/3600;
int remainingMinute = (totalSecond % 3600)/60;
int remainingSecond = totalSecond % 60;
System.out.println("剩余时间:" + remainingHour + "小时" +remainingMinute+ "分钟" +remainingSecond+ "秒");
try{
Thread.sleep(1000);
}catch (InterruptedException e){
e.printStackTrace();
}
totalSecond--;
}
System.out.println("时间到!");
}
}
效果: