// // Conversion between kilometer and mile // 1 mile = 1.609344 kilo import java.util.Scanner; class ConvKM { public static void main(String[] args) { Scanner input = new Scanner(System.in); double value, result; boolean go = true; String ans; while(go) { System.out.print("Input k or m? "); String comm = input.next(); // "k" or "m" if(comm.equalsIgnoreCase("k")) { System.out.println("kilo --> mile"); System.out.print("Input value in kilo: "); value = input.nextDouble(); // kilo value result = value / 1.609344; // mile System.out.println("Value in mile = " + result); } else { System.out.println("mile --> kilo"); System.out.print("Input value in mile: "); value = input.nextDouble(); // mile value result = value * 1.609344; // kilo System.out.println("Value in kilo = " + result); } // propmt to ask to continue or not System.out.print("Quit? (y/n)? "); ans = input.next(); if(ans.equalsIgnoreCase("y")) go = false; } System.out.println("\n\ndone.\n\n"); } }