In the previous article we have discussed about Java Program to Convert Kilometer to Meter and Meter to Kilometer
In this article we will see how to convert Kilometer to Mile and Mile to Kilometer by using Java programming language.
Java Program to Convert Kilometer to Mile and Mile to Kilometer
Before jumping into the program let’s know the relationship between Kilometer and Mile and how we can convert Kilometer to Mile and vice versa.
Generally Kilometer and Mile are used as unit in case of distance measurement.
1 Kilometer = 0.621371 Mile 1 Mile = 1.60934 Kilometer
Formula to convert Kilometer to Mile.
Mile = Kilometer/1.609
Formula to convert Mile to Kilometer.
Kilometer = Mile*1.609
Let’s see different ways to convert Kilometer to Mile and Mile to Kilometer.
Method-1: Java Program to Convert Kilometer to Mile and Mile to Kilometer By Using Static Input Value
Approach:
- Declare Kilometer and Mile value.
- Then convert Kilometer to Mile and Mile to Kilometer by using the formula.
- Print result.
Program:
import java.util.*; public class Main { public static void main(String args[]) { //Scanner class object created Scanner sc=new Scanner(System.in); //value of mile declared double mile = 1; //value of kilometer declared double kilometer = 1; //converting kilometer to mile double mi = kilometer/1.609; //converting mile to kilometer double km = mile*1.609; //printing result System.out.println("Value of "+mile+" mile in kilometer: "+ km); System.out.println("Value of "+kilometer+" kilometer in mile: "+ mi); } }
Output: Value of 1.0 mile in kilometer: 1.609 Value of 1.0 kilometer in mile: 0.6215040397762586
Method-2: Java Program to Convert Kilometer to Mile and Mile to Kilometer By Using User Input Value
Approach:
- Take user input of Kilometer and Mile value.
- Then convert Kilometer to Mile and Mile to Kilometer by using the formula.
- Print result.
Program:
import java.util.*; public class Main { public static void main(String args[]) { //Scanner class object created Scanner sc=new Scanner(System.in); //Taking the value input of double variable mile System.out.println("Enter value of mile: "); double mile = sc.nextDouble(); //Taking the value input of double variable kilometer System.out.println("Enter value of kilometer: "); double kilometer = sc.nextDouble(); //converting kilometer to mile double mi = kilometer/1.609; //converting mile to kilometer double km = mile*1.609; //printing result System.out.println("Value of "+mile+" mile in kilometer: "+ km); System.out.println("Value of "+kilometer+" kilometer in mile: "+ mi); } }
Output: Enter value of mile: 4.4 Enter value of kilometer: 2.7 Value of 4.4 mile in kilometer: 7.0796 Value of 2.7 kilometer in mile: 1.6780609073958983
Method-3: Java Program to Convert Kilometer to Mile and Mile to Kilometer By Using User Defined Method
Approach:
- Take user input of Kilometer and Mile value.
- Call a user defined method by passing Kilometer and Mile value as parameter.
- Inside method convert Kilometer to Mile and Mile to Kilometer by using the formula.
- Print result.
Program:
import java.util.*; public class Main { public static void main(String args[]) { //Scanner class object created Scanner sc=new Scanner(System.in); //Taking the value input of double variable mile System.out.println("Enter value of mile: "); double mile = sc.nextDouble(); //Taking the value input of double variable kilometer System.out.println("Enter value of kilometer: "); double kilometer = sc.nextDouble(); //calling user defined method convert() convert(mile, kilometer); } //convert() method to convert mile to kilometer and vice versa public static void convert(double mile, double kilometer) { //converting kilometer to mile double mi = kilometer/1.609; //converting mile to kilometer double km = mile*1.609; //printing result System.out.println("Value of "+mile+" mile in kilometer: "+ km); System.out.println("Value of "+kilometer+" kilometer in mile: "+ mi); } }
Output: Enter value of mile: 4 Enter value of kilometer: 5 Value of 4.0 mile in kilometer: 6.436 Value of 5.0 kilometer in mile: 3.107520198881293
The best and excellent way to learn a java programming language is by practicing Simple Java Program Examples as it includes basic to advanced levels of concepts.
Related Java Programs: