Java Program to convert Miles to Kilometer
Program
import java.util.*;
public class ConvertMilesToKilometer {
public static void main(String[] args) {
float kilometer, miles, conv_factor;
System.out.println("Enter the miles to convert:");
Scanner sc = new Scanner(System.in);
miles = sc.nextFloat();
conv_factor = 1.609344 f;
kilometer = miles * conv_factor;
System.out.println("Value in Kilometers:\t" + kilometer);
sc.close();
}
}
The program declares three float variables: kilometer
, miles
, and conv_factor
.
miles
stores the value entered by the user in miles.
kilometer
stores the equivalent value in kilometers.
conv_factor
holds the conversion factor from miles to kilometers, which is approximately 1.609344 (1 mile = 1.609344 kilometers).
The program prompts the user to enter the value in miles using System.out.println("Enter the miles to convert:");
.
It then reads the input using a Scanner
object sc
, and stores the value in the miles
variable using miles = sc.nextFloat();
.
The program calculates the equivalent value in kilometers
by multiplying the input value in miles
with the conversion factor (conv_factor
). This calculation is performed using the expression kilometer = miles * conv_factor;
.
The program prints the converted value in kilometers to the console using System.out.println("Value in Kilometers:\t" + kilometer);
.
Consider an example to illustrate step by step process to convert Miles to Kilometers:
If the user enters 10 miles:
miles
will be 10.
The program calculates kilometer
as 10 * 1.609344
, which equals approximately 16.09344
kilometers.
It then prints "Value in Kilometers: 16.09344"
to the console.
Output
Enter the miles to convert:
2000
Value in Kilometers: 3218.688