Java 游泳时长计算

题目描述

小鱼给自已的游泳时间做了精确的计时(24小时制),它发现自己从a时b分一直游泳到当天的c时d分,编写程序,请你帮小鱼计算一下,它这天一共游了几小时几分钟?

输入描述

四个整数分别表示a,b,c,d,比如样例输入表示小鱼从13:05一直游泳到19:34

输出描述

游泳时长,独占一行,输出格式为:时:分

输入样例

13 5 19 34

输出样例

6:29

程序代码

import java.util.Scanner;
public class Main{
    
    
    public static void main(String[] args){
    
    
        Scanner scanner = new Scanner(System.in);
        int a, b, c, d;
        a = scanner.nextInt();
        b = scanner.nextInt();
        c = scanner.nextInt();
        d = scanner.nextInt();
        System.out.printf("%d:%d",((c - a) * 60 + d - b) / 60,((c - a) * 60 + d - b) % 60);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_44989881/article/details/112596820