早教吧作业答案频道 -->其他-->
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计算旅途时间问题程序...的网友还看了以下:
已知集合A={x|x^2-3x-2≤0},B={x|x^2-(a+1)x+a≤0}1) 若A真包含 2020-04-06 …
题目:设f(x)的定义域D=[0,1],求下列各函数的定义域:(1)f(x^2);(2)f(sin 2020-05-12 …
1、当x∈(0,3)时,2x²+mx-1<0恒成立,求m取值范围2、当x∈(0,1/2)时,x²+ 2020-06-05 …
设命题p:实数x满足x-ax-3a<0,其中a>0,命题q:实数x满足x2-x-6<0x2+2x- 2020-06-27 …
笛卡儿叶形线的面积问题方程为x^3+y^3=2axy(a>0)要求用第二类曲线积分的方法求该曲线所 2020-07-04 …
不求导数,证明函数f(x)=(x-1)(x-2)(x-3)在(1,3)内有一点a,使得f''(a) 2020-07-20 …
一道数学题8.如图,一次函数y=-2分之1x+2的图像上有两点A、B,A点的横坐标为2,B点的横坐 2020-08-01 …
已知|a|=1,若非零向量b满足b(b—a)=0,|b|范围是 2020-08-01 …
已知命题p:实数x满足x2-5ax+4a2<0,其中a>0,命题q:实数x满足x2-2x-8≤0x2 2020-12-09 …
在指数函数中a^0则a的取值范围是a不等于0还是a大于o?指数函数中负数的0次方无意义,所以是否要a 2020-12-09 …