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