do the java code below and prove that it works.
2. Distance Traveled The distance a vehicle travels can be calculated as follows: Distance = Speed * Time For example, if a train travels 40 miles-per-hour for three hours, the distance traveled is 120 miles. Write a program that asks for the speed of a vehicle (in miles-per-hour) and the number of hours it has traveled. Both values are assumed to be integers. It should use a loop to display the distance a vehicle has traveled for each hour of a time period specified by the user. For example, if a vehicle is traveling at 40 mph for a three-hour time period, it should display a report similar to the one that follows: Hours Distance Traveled --------------------------- 1 40 2 80 3 120 Input Validation: Do not accept a negative number for speed and do not accept any value less than 1 for time traveled.
Enter·vehicle·speed·(in·mph):60↵ ·Enter·time·travelled·(in·hrs):2↵ ·Hour→Distance·Travelled↵ --------------------------↵ 1→→60↵ 2→→120↵
Java code:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner input=new
Scanner(System.in);
//initializing speed and
time
int speed,time;
//asking for speed
System.out.print("Enter
vehicle speed (in mph):");
//accepting it
speed=input.nextInt();
//asking for time
System.out.print("Enter time
travelled (in hrs):");
//accepting it
time=input.nextInt();
//printing Hour→Distance
Travelled
System.out.println("Hour→Distance Travelled");
//looping from 1 to
time
for(int
i=1;i<=time;i++)
//printing time and Distance
travelled
System.out.println(i+"→→"+i*speed);
}
}
Screenshot:
Input and Output:
Get Answers For Free
Most questions answered within 1 hours.