JAVA实现时间换算
题目内容:
UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。
有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。
你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。
提醒:要小心跨日的换算。
输入格式:
一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。
输出格式:
一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。
输入样例:
933
输出样例:
133
package hello;import java.util.Scanner;public class Time {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner in=new Scanner(System.in);int BJT;int UTC;BJT=in.nextInt();if(BJT>=0 && BJT<=2359) //数据范围{if(BJT%100<=60) //分钟范围{if(BJT/100>=8) {UTC=(BJT/100-8)*100+BJT%100;System.out.println(UTC);}else {//跨日计算UTC=(24-8+BJT/100)*100+BJT%100;System.out.println(UTC);}}else{System.out.println("分钟位(十位和个位)超出时间范围!");}}else{System.out.println("数据错误!有效的输入范围是0到2359!");}in.close();}
}
可以测试数据 933 603 670 980 3000
JAVA实现时间换算相关推荐
- java时间换算(BJU转UTC)
java时间换算(BJU转UTC) 内容说明 代码示例 输出结果展示 踩坑指南 内容说明 UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的 ...
- java作业 温度换算,Java基础题目(温度转换、时间换算、信号报告)
Java基础题目 题目主要来自浙江大学翁凯教授的零基础学习Java课程的配套习题. 1. 温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 3 ...
- java对时间的换算
取当前时间向前或向后时间 时间换算 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");java.u ...
- 中国大学MOOC-C程序设计(浙大翁恺)—— 时间换算
时间换算(10分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果小 ...
- 时间换算_只愿与一人十指紧扣_新浪博客
1 时间换算(10分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如 ...
- java日期时间转日期_Java时间和日期指南
java日期时间转日期 长期以来,正确处理日期,时间,时区,夏令时,and年等一直是我的烦恼. 本文并不是一个全面的指南时域,请参阅日期和时间在Java中 -更详细,但略有下降,ekhem,日期. 它 ...
- Spring WebClient和Java日期时间字段
WebClient是Spring Framework的反应式客户端,用于进行服务到服务的调用. WebClient已成为我的实用工具,但是最近我意外地遇到了一个问题,即它处理Java 8时间字段的方式 ...
- java8 日期api_我们多么想要新的Java日期/时间API?
java8 日期api 当前的Java.net 民意测验问题是:" 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? "在我撰写本文时,将近150位受访者投 ...
- 我们多么想要新的Java日期/时间API?
当前的Java.net 民意测验问题是:" 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? "在我撰写本文时,将近150位受访者投了赞成票,绝大多数人回答 ...
- java计算时间差距_硬计算和软计算之间的差异
java计算时间差距 什么是计算? (What is Computing?) The process of accomplishing a particular task with the help ...
最新文章
- C++中的cin、cin.getline()、getline()函数比较
- c-nominated = ((rcheck-use_candidate) || c-nominated);
- Happy Necklace dp 递推 矩阵快速幂
- 64位Ubuntu 12.04系统下安装Qt library和Qt Creator全过程记录
- 使用AWS Lambda在Go中构建RESTful API
- js监听只读文本框_js 动态控制 input 框 的只读属性
- HA集群实现原理 切换 JAVA_HA(一)高可用集群原理
- java 验证码_如何使用Java生成随机验证码
- ICCV 2019 VisDrone挑战赛冠军方案解读
- c语言vco_VCO仿真的方法
- VC++2010开发数字图像系统1
- 微信小程序,高德地图
- 搭建DEM企业管理器
- NLP中面向文本表示的模型梳理
- vue实现图片上传功能
- 一个简单的网页制作期末作业,学生个人html静态网页制作成品代码
- 学习记录438@MySQL group by having 报错1054 - Unknown column ‘type’ in ‘having clause’
- 如何扩大营销卖蜂蜜?
- 解析新文娱产业的三点趋势与四大难题
- nodejs实现微信小程序支付功能及相关问题总结