Java Program to convert Kilometer to Miles
Program
import java.util.*;
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:
kilometerwill be 10. The program calculates
milesas
10 * 0.621371, which equals approximately
6.21371miles. It then prints
"Value in miles: 6.21371" to the console.
Output
Enter the kilometers to covert:
364
Value in miles: 226.17903