时间换算 java基础题
2017-11-08 15:46
204 查看
1
时间换算(5分)
题目内容:
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
import java.util.Scanner;
public class Time {
public static void main(String[] args) {
int BJT ;
int H,M;
int h = 0,m = 0;
Scanner scn = new Scanner(System.in);
BJT = scn.nextInt();
H = BJT/100;
M = BJT%100;
if(BJT>=0&&BJT<=2359){
if(H>8){
h=H-8;
m = M;
}
else{
h = H-8+24;
m = M;
}
}
System.out.println(h*100+m);
}
}
时间换算(5分)
题目内容:
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
import java.util.Scanner;
public class Time {
public static void main(String[] args) {
int BJT ;
int H,M;
int h = 0,m = 0;
Scanner scn = new Scanner(System.in);
BJT = scn.nextInt();
H = BJT/100;
M = BJT%100;
if(BJT>=0&&BJT<=2359){
if(H>8){
h=H-8;
m = M;
}
else{
h = H-8+24;
m = M;
}
}
System.out.println(h*100+m);
}
}
相关文章推荐
- 零基础学习JAVA编程题——时间换算
- java 基础题 时间换算
- java基础_时间:2012/7/31 晚上20:21
- java基础_时间:2012/8/19 星期日 20:24
- Java基础系列之日期时间处理
- java基础_时间:2012/8/05 晚上19:17
- java日期在今天的基础上加一个月。并计算时间相差天数
- java基础_时间:2012/8/18 星期六 21:02
- java对时间的换算
- JAVA基础学习之final关键字、遍历集合、日期类对象的使用、Math类对象的使用、Runtime类对象的使用、时间对象Date(两个日期相减)(5)
- Java基础[6]时间API
- 【备忘】Java基础--方法重载,static用法,Varargs用法,调用系统时间
- java 基础练习 时间转换
- java数字格式化, 时间换算工具方法
- Java基础-java.sql.ResultSet的getDate获取时间中时分秒为0的问题
- Java基础之时间的友好显示
- java基础--4.常用类-7.时间
- 时间换算(中国大学MOOC)(C语言)(Java)
- [疯狂Java]基础类库:System(环境变量、系统属性、系统时间、内存地址、垃圾回收)
- Java基础(其他对象System、时间类(Date、Calendar)、Math)