[Java] 蓝桥杯BASIC-14 基础练习 时间转换

问题描述

给定一个以秒为单位的时间t,要求用“

:

:

”的格式来表示这个时间。

表示时间,

表示分钟,而

表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。





输入格式

输入只有一行,是一个整数t(0<=t<=86399)。

输出格式

输出只有一行,是以“

:

:

”的格式所表示的时间,不包括引号。


样例输入

0

样例输出

0:0:0

样例输入

5436

样例输出

1:30:36

package base14;
 
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner inScanner = new Scanner(System.in);
        //输入秒
        long time = inScanner.nextLong();
        inScanner.close();
        int h = (int) (time / 3600);
        time %= 3600;
        int m = (int) (time / 60);
        int s = (int) (time % 60);
        System.out.println(h + ":" + m + ":" + s);
 
    }
}

❤❤点击这里 -> 订阅PAT、蓝桥杯、GPLT天梯赛、LeetCode题解离线版❤❤
[Java] 蓝桥杯BASIC-14 基础练习 时间转换

原文 

https://www.liuchuo.net/archives/7225

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » [Java] 蓝桥杯BASIC-14 基础练习 时间转换

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址