如果这似乎是一个简单的问题,我深表歉意,但我有一个问题正在尝试解决,并且还没有完全了解如何正确显示结果。所以基本上它要求接受用户输入的汽车行驶一定距离。所以我使用扫描仪对象来获取时间(以小时为单位)以及速度(mps)。因此,要获得距离,您只需将这两个值相乘即可。但我的问题在于显示,我使用了一个 for 循环来显示用户每小时行进了多少距离(从 1 开始 - 直到它达到用户输入的时间)for 循环如下所示:
// Calculate and display distance traveled
distance = speed * time;
System.out.println("Hour Distance Traveled");
System.out.println("--------------------------");
for (time =1; time <= distance/speed; time++)
{
System.out.println(time + "\t" + distance);
}
所以我显然被困在如何以增量形式显示距离,比如如何显示时间,我不确定如何去做,更重要的是,如果 for 循环是在这种情况下使用的合适循环。我不是要求为我解决问题,但我会很感激任何关于如何解决它或我做错了什么的建议或解释。