早教吧作业答案频道 -->其他-->
java计算旅途时间问题程序填空,不要改变与输入输出有关的语句.输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间.有效的时间范围是0000到2359,不需要考虑出发时间
题目详情
java 计算旅途时间问题
程序填空,不要改变与输入输出有关的语句.
输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间.
有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况.
例:括号内是说明
输入
712 1411(出发时间是7:10,到达时间是14:11)
输出
The train journey time is 6 hrs 59 mins.
计算方式如下:
import java.util.Scanner;
public class Test20004 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int time1,time2,hours,mins;
time1=in.nextInt();
time2=in.nextInt();
/*------------------*/
time1=(time1/100)*60+time1%100;
time2=(time2/100)*60+time2%100;
hours=(time2-time1)/60;
mins=(time2-time1)-hours*60;
System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins.");
}
}
请问其中的
time1=(time1/100)*60+time1%100;
ime2=(time2/100)*60+time2%100;
time1和time2如何得来的?为何除以100+time1%100?
大概知道为何这样计算了,只是不清楚 如果time1输入的是712 例如:
time1=(712/100)*60+712%100; 后面的712%100 等于多少 怎么计算的?、
程序填空,不要改变与输入输出有关的语句.
输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间.
有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况.
例:括号内是说明
输入
712 1411(出发时间是7:10,到达时间是14:11)
输出
The train journey time is 6 hrs 59 mins.
计算方式如下:
import java.util.Scanner;
public class Test20004 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int time1,time2,hours,mins;
time1=in.nextInt();
time2=in.nextInt();
/*------------------*/
time1=(time1/100)*60+time1%100;
time2=(time2/100)*60+time2%100;
hours=(time2-time1)/60;
mins=(time2-time1)-hours*60;
System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins.");
}
}
请问其中的
time1=(time1/100)*60+time1%100;
ime2=(time2/100)*60+time2%100;
time1和time2如何得来的?为何除以100+time1%100?
大概知道为何这样计算了,只是不清楚 如果time1输入的是712 例如:
time1=(712/100)*60+712%100; 后面的712%100 等于多少 怎么计算的?、
▼优质解答
答案和解析
time1=(time1/100)*60+time1%100;因为小时要从百位开始,time1/100整除求小时,把小时换算成分钟(time1/100)*60,time1%100余数即为分钟,两者相加为总分钟.mins=(time2-time1)-hours*60;time2-time1旅途所用总分钟数,ho...
看了 java计算旅途时间问题程序...的网友还看了以下:
英语翻译五、根据所给中文完成句子(共16空,每空0.5分,满分8分)1.当我推荐约翰做这项工作的时 2020-05-13 …
已知集合A={x│x∧2+(2-a)x+1=0,x∈R},若A包含于{x│x>0},求实数a的取值 2020-05-15 …
方程ax+b=0的解集是有限集的充要条件是?除了一个a不等于0我感觉b不等于0也对因为当b不为0时 2020-06-23 …
人乘(太空船)以光速飞行:尺缩为0,时缩为0:所以太空船包括舱内人整个系统自然化为0:即(消失). 2020-07-04 …
足球运动员在罚点球时,球由静止被踢出时的速度为30m/s,在空中的运动可看作是匀速直线运动,设脚与 2020-07-11 …
现在很多“空中”语言学堂是什么意思?空中美语,空中阿拉伯语.现在发现网上不知什么时候多了一些“空中阿 2020-11-04 …
一个人在速度为1米/秒匀速行驶的汽车上原地起跳,竖直跳起的高度为0.8米,腾空时间约0.8秒,当他落 2020-11-22 …
根椐所提供的汉语完成下列句子每空限填一词(共5小题10个空每空0.5分满分5分)1.事实上,当不同的 2020-11-26 …
填空题。(5分)(填空题共9空,第一空1分,余8空每空0.5分;填空时答案顺序不能错乱。)《三国志• 2020-12-07 …
某市执行分时电表计划,电费缴费方式为:高峰时段(8:00~21:00)每千瓦时0.55元,低谷时段( 2020-12-27 …