PTA_时间换算_JAVA
2019-04-30 19:45
1491 查看
时间换算
本题要求编写程序,以
hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。
输入格式:
输入在第一行中以
hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。
输出格式:
输出在一行中给出
hh:mm:ss格式的结果时间。
输入样例:
11:59:40
30
输出样例:
12:00:10
import java.util.*; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int hours , minutes , seconds , temp,addition , all_seconds; String all , temp_string; all = input.next(); temp_string = all.substring(all.lastIndexOf(":")+1); seconds = Integer.parseInt(temp_string); temp_string = all.substring(0, all.indexOf(":")); hours = Integer.parseInt(temp_string); temp_string = all.substring(all.indexOf(":")+1, all.lastIndexOf(":")); minutes = Integer.parseInt(temp_string); addition = input.nextInt(); all_seconds = minutes * 60 + hours*3600 + seconds; all_seconds = all_seconds +addition; hours = all_seconds/3600; temp = all_seconds; temp = temp%3600; if(hours>=24) hours = hours%24; minutes = temp / 60; seconds = temp % 60; System.out.printf("%02d:%02d:%02d", hours,minutes,seconds); input.close(); } }
相关文章推荐
- java对时间的换算
- java 基础题 时间换算
- java UTC时间和北京时间时间换算
- 零基础学习JAVA编程题——时间换算
- 时间换算(java)
- java数字格式化, 时间换算工具方法
- 时间换算 java基础题
- 时间换算(中国大学MOOC)(C语言)(Java)
- Java 时间换算
- 时间换算 Java
- java 文件压缩 base64加解密 生成指定随机数 时间换算 获取系统 获取mac等小结
- java 日期时间总结
- java日期、时间以及数据库映射处理
- Java中Date时间获取与转化(随学习进度不断更新)
- java异常抛出时间顺序
- Java时间转换(二)
- java中获取时间的几种方法
- JAVA 偶的初恋 只要有时间我还是想我的初恋
- 用Java获取系统时间
- 将秒数换算成时分秒,以友好的时间格式来显示。