输入时(hour)、分(minute)、秒(second)的一个具体时间,要求打印出它的下一秒出来(一天24小时)。 例如输入的是23时59分59秒,则输出00:00:00
问题:输入时(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相关推荐
- python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...
这一道试题,总体来看的话,可以说是非常的简单. 根据具体数字,输出指定字符串.jpg 多余的话就不多说了,直接上代码: if __name__ == '__main__': #定义一个程序的入口 n ...
- java从键盘输入数据斐波那契数_从键盘输入一个正整数n,打印出斐波那契数列的前n个元素...
import java.util.*; public class Test { public static void main(String[] args){ Scanner in = new Sca ...
- 【20190405】算法-输入一个字符串,按字典序打印出该字符串中字符的所有排列
方法一:利用递归 利用递归求全排列的过程真的很难理解,先把代码贴上来吧 function Permutation(str) {// write code hereif(!str){return str ...
- 【Java】将输入的 24 小时制时间转换为 12 小时制时间
一.题目描述 题目内容: 编写一个程序,要求用户输入24小时制的时间,然后输出显示12小时制的时间. 输入格式: 在一行中输入带有中间的:符号(半角的冒号)的24小时制的时间,小时和分钟均采用2位数字 ...
- 【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)
Java的Date类型是,提供用来描述日期时间的类,它可以存储时间的年月日.时分秒的信息.但是如何从Date的实例中获取这些信息呢? 以前Date提供了一系列的get方法来获取,但是这些方法现在都被弃 ...
- 快速获取当天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 ...
- python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间
python获取当前时间.今天零点.23时59分59秒.昨天的当前时间.明天的当前时间 本文转载自https://blog.csdn.net/lm_is_dc/article/details/8065 ...
- 获取当天的0点0分0秒的日期和23点59分59秒的日期
方法一:也是推荐使用的方法 //可以定义一个函数,函数的参数有小时.分.秒.相比今天的日期,今天就输入0,明天输入1,昨天输入-1,以此类推 //(毫秒是可选参数,可以输入也可以不输入,毫秒的取值范围 ...
- Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...
- Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...
最新文章
- 《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机
- Swift之深入解析如何避免单元测试中的强制解析
- 结合JDK源码看设计模式——桥接模式
- php接收二进制流,php接收二进制流【转】
- 华为的鸿蒙系统是海思_全新12.9英寸华为MatePad平板曝光:搭载鸿蒙系统
- 140:Bandwidth
- Automated Feature Engineering Basics
- 控制Dell服务器的风扇转速
- 百度Python面试题
- BestCoder #88(1001 1002)
- PS软件Photoshop设置使用鼠标进行放大缩小设置
- Windows开启winrm
- excel两列数据对比找不同_对比excel,轻松学习python数据分析
- 2018年最有前景的十大行业
- 笔记本锁定计算机怎么解锁,笔记本键盘被锁定了怎么办 笔记本解锁键盘的方法...
- 为什么巴西买家更喜欢用Boleto付款?
- Linux网络设备驱动结构概述
- Gank英雄,意为Dota中的偷袭、包抄、围杀!
- 游戏版号拿到了,可公司破产了
- Houdini HDK 读取shapefile矢量数据 02
热门文章
- vs2013设置winp#cap开发环境
- 个人网站如何开通收款功能申请支付接口?
- 计算机桌面文件为何不能剪贴,电脑不能复制粘贴是什么原因【方法介绍】
- 计算机组成原理:原,反,补码,加减运算,溢出判断,符号扩展
- java 评论功能_博客项目实现文章评论功能(重点是评论回复)
- Sql Sugar使用仓储实现增删改查
- Linux修改固定ip 地址,亲测有效
- mobaXterm中delete键显示^?
- 【日语口语词典学习】第0003页
- ARM指令集 mov指令,ldr=伪指令,地址访问指令ldr,str,位运算指令and,orr,eor,bic,逻辑位移指令lsl,lsr