问题:输入时(hour)、分(minute)、秒(second)的一个具体时间,要求打印出它的下一秒出来(一天24小时)。
例如输入的是23时59分59秒,则输出00:00:00;例如输入17时09分59秒,则输出17:10:00。

import java.util.Scanner;
public class Time {public static void main(String[] args) {// 1.获取输入的时(hour)、分(minute)、秒(second)Scanner input = new Scanner(System.in);System.out.print("请输入小时:");int hour = input.nextInt();System.out.print("请输入分钟:");int minute = input.nextInt();System.out.print("请输入秒:");int second = input.nextInt();// 2.获取输入时间的下一秒second++;if(60 == second) {second = 0;minute++;if(60 == minute) {minute = 0;hour++;if(24 == hour) {hour = 0;}}}// 3.对时分秒进行格式化操作String hourStr = hour + "" ; // hour = 9//String类型为引用数据类型,所以 一个操作数是int类型,另一个操作数是String类型,结果为转换为String类型//   一个操作数 +" "   可以转换作为字符串类型if(hour < 10) {hourStr = "0" + hour; // hourStr = "09"}String minuteStr = minute + "";if(minute < 10) {minuteStr = "0" + minute;}String secondStr = second + "";if(second < 10) {secondStr = "0" + second;}// 输出当前时间的下一秒System.out.println(hourStr + ":" + minuteStr + ":" + secondStr);}
}

//String类型为引用数据类型,所以 一个操作数是int类型,另一个操作数是String类型,结果为转换为String类型
// 一个操作数 +" " 可以转换作为字符串类型,例如 int +" " ,int类型转换成字符串类型

输入时(hour)、分(minute)、秒(second)的一个具体时间,要求打印出它的下一秒出来(一天24小时)。 例如输入的是23时59分59秒,则输出00:00:00相关推荐

  1. python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...

    这一道试题,总体来看的话,可以说是非常的简单. 根据具体数字,输出指定字符串.jpg 多余的话就不多说了,直接上代码: if __name__ == '__main__': #定义一个程序的入口 n ...

  2. java从键盘输入数据斐波那契数_从键盘输入一个正整数n,打印出斐波那契数列的前n个元素...

    import java.util.*; public class Test { public static void main(String[] args){ Scanner in = new Sca ...

  3. 【20190405】算法-输入一个字符串,按字典序打印出该字符串中字符的所有排列

    方法一:利用递归 利用递归求全排列的过程真的很难理解,先把代码贴上来吧 function Permutation(str) {// write code hereif(!str){return str ...

  4. 【Java】将输入的 24 小时制时间转换为 12 小时制时间

    一.题目描述 题目内容: 编写一个程序,要求用户输入24小时制的时间,然后输出显示12小时制的时间. 输入格式: 在一行中输入带有中间的:符号(半角的冒号)的24小时制的时间,小时和分钟均采用2位数字 ...

  5. 【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)

    Java的Date类型是,提供用来描述日期时间的类,它可以存储时间的年月日.时分秒的信息.但是如何从Date的实例中获取这些信息呢? 以前Date提供了一系列的get方法来获取,但是这些方法现在都被弃 ...

  6. 快速获取当天0点0分0秒(00:00:00),23点59分59秒(23:59:59)

    // 利用Apache lang包快速获取凌晨0点0分0秒,23点59分59秒字符串         System.out.println(DateFormatUtils.format(new Dat ...

  7. python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间

    python获取当前时间.今天零点.23时59分59秒.昨天的当前时间.明天的当前时间 本文转载自https://blog.csdn.net/lm_is_dc/article/details/8065 ...

  8. 获取当天的0点0分0秒的日期和23点59分59秒的日期

    方法一:也是推荐使用的方法 //可以定义一个函数,函数的参数有小时.分.秒.相比今天的日期,今天就输入0,明天输入1,昨天输入-1,以此类推 //(毫秒是可选参数,可以输入也可以不输入,毫秒的取值范围 ...

  9. Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)

    代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...

  10. Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)

    代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...

最新文章

  1. 《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机
  2. Swift之深入解析如何避免单元测试中的强制解析
  3. 结合JDK源码看设计模式——桥接模式
  4. php接收二进制流,php接收二进制流【转】
  5. 华为的鸿蒙系统是海思_全新12.9英寸华为MatePad平板曝光:搭载鸿蒙系统
  6. 140:Bandwidth
  7. Automated Feature Engineering Basics
  8. 控制Dell服务器的风扇转速
  9. 百度Python面试题
  10. BestCoder #88(1001 1002)
  11. PS软件Photoshop设置使用鼠标进行放大缩小设置
  12. Windows开启winrm
  13. excel两列数据对比找不同_对比excel,轻松学习python数据分析
  14. 2018年最有前景的十大行业
  15. 笔记本锁定计算机怎么解锁,笔记本键盘被锁定了怎么办 笔记本解锁键盘的方法...
  16. 为什么巴西买家更喜欢用Boleto付款?
  17. Linux网络设备驱动结构概述
  18. Gank英雄,意为Dota中的偷袭、包抄、围杀!
  19. 游戏版号拿到了,可公司破产了
  20. Houdini HDK 读取shapefile矢量数据 02

热门文章

  1. vs2013设置winp#cap开发环境
  2. 个人网站如何开通收款功能申请支付接口?
  3. 计算机桌面文件为何不能剪贴,电脑不能复制粘贴是什么原因【方法介绍】
  4. 计算机组成原理:原,反,补码,加减运算,溢出判断,符号扩展
  5. java 评论功能_博客项目实现文章评论功能(重点是评论回复)
  6. Sql Sugar使用仓储实现增删改查
  7. Linux修改固定ip 地址,亲测有效
  8. mobaXterm中delete键显示^?
  9. 【日语口语词典学习】第0003页
  10. ARM指令集 mov指令,ldr=伪指令,地址访问指令ldr,str,位运算指令and,orr,eor,bic,逻辑位移指令lsl,lsr