输入1120代表11:20(Time),输入110代表过了110分钟(Interval),最终时间是?
注:Interval可以是负数。
输入格式:
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出格式:
输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。
package exam;
import java.util.Scanner;
public class TimeInterchange {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
try{
System.out.println("请输入初始时间与间隔");
int Time = console.nextInt();
int Interval = console.nextInt();
//输入数字换算成分钟
int min = (int)(Time/100)*60+Time%100;
// int min = (int) (Time*0.6+Time%1000/100*60+Time%100);
//后来的分钟数
int minAfter = min +Interval;
int hour = minAfter/60;
int minute =minAfter%60;
System.out.print("最终时间是:");
System.out.println(hour+"点"+minute+"分");
}
finally{
console.close();
}
}
}
//一定要记得及时关闭资源。