java写(火车相遇)甲列火车长150米,速度为15米/秒;乙列火车长200米,速度为12米/秒。两列火车相向而行,从车头相遇开始至两车车尾分离,共需要多少时间?请编程求解,输出结果保留两位小数,以秒为单位。
时间: 2024-05-10 21:21:11 浏览: 61
pandas 两列时间相减换算为秒的方法
5星 · 资源好评率100%
```
public class TrainMeet {
public static void main(String[] args) {
int lengthA = 150; // 甲列火车长度
int lengthB = 200; // 乙列火车长度
int speedA = 15; // 甲列火车速度
int speedB = 12; // 乙列火车速度
int relativeSpeed = speedA + speedB; // 两车相对速度
int totalLength = lengthA + lengthB; // 两车总长度
double time = (double) totalLength / relativeSpeed; // 相遇到分离所需时间
System.out.printf("两车相遇到分离所需时间为:%.2f秒", time);
}
}
```
运行结果:
```
两车相遇到分离所需时间为:18.75秒
```
阅读全文