早教吧作业答案频道 -->其他-->
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计算旅途时间问题程序...的网友还看了以下:
问一题简单的编程程序填空,不要改变与输入输出有关的语句.输入2个整数time1和time2,表示火 2020-05-14 …
求y=x2+1+1\(x2+1)单调性我觉得应该这样令t=x2+1.则原函数=t+1\t(t≥1) 2020-05-16 …
按照旅游团行程范围,旅游团可分为国内旅游团、入境旅游团、出境旅游团和边境旅游团。 ( ) 2020-05-20 …
急数列{an}中,an+1=-an^2+2an,a1=t(t>0),且{an}是有界数列,求实数t 2020-06-23 …
甲、乙、丙三辆客车输送旅客760人,甲、乙两车共输送500人,甲、丙两车共输送490,三辆车分别送 2020-07-09 …
甲乙丙三车共输送旅客760人,甲乙两车共输送500人,甲丙两车共输送490人,三辆车分别 2020-07-09 …
求几个java程序填空的东西...1.程序填空,不要改变与输入输出有关的语句.输入2个整数time 2020-07-17 …
java计算旅途时间问题程序填空,不要改变与输入输出有关的语句.输入2个整数time1和time2 2020-07-17 …
我知道x=acos³t,y=asin³t所围的图形是星形线,关于零点对称,但不知道t为何∈[0,π 2020-07-18 …
关于运输方式的评价,不正确的是A.水运的旅客周转量小,主要是因为运输速度慢,又受自然因素制约B.管道 2020-12-15 …