Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Convertor;
- import java.util.Scanner;
- public class Convertor {
- public static void main(String[] args) {
- Scanner console = new Scanner(System.in);
- double inputDistance = Double.parseDouble(console.nextLine());
- String inputUnit = console.nextLine();
- String outputUnit = console.nextLine();
- double outputDistance = 0;
- double meters = 0;
- if (inputUnit.equals("cm"))
- {
- meters = inputDistance / 100;
- } else if (inputUnit.equals("mm")){
- meters = inputDistance/1000;
- }else if (inputUnit.equals("mi")){
- meters = inputDistance/0.000621371192;
- } else if (inputUnit.equals("in")){
- meters = inputDistance/39.3700787;
- } else if (inputUnit.equals("km")){
- meters = inputDistance/0.001;
- } else if (inputUnit.equals("ft")){
- meters = inputDistance/3.2808399;
- } else if (inputUnit.equals("yd")){
- meters = inputDistance / 1.0936133;
- }
- if (outputUnit.equals("cm")){
- outputDistance = meters * 100;
- }else if (outputUnit.equals("mm")){
- outputDistance = meters * 1000;
- }else if (outputUnit.equals("mi")){
- outputDistance = meters * 0.000621371192;
- } else if (outputUnit.equals("in")){
- outputDistance = meters * 39.3700787;
- }else if (outputUnit.equals("km")){
- outputDistance = meters * 0.001;
- } else if (outputUnit.equals("ft")){
- outputDistance = meters*3.2808399;
- } else if (outputUnit.equals("yd")){
- outputDistance = meters * 1.0936133;
- }
- System.out.printf("%.8f",outputDistance);
- System.out.println(" " + outputUnit);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement