mswi12

Metric Converter

Aug 24th, 2017
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class metricConverter {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         Double distance = Double.parseDouble(scanner.nextLine());
  7.         String inputMetric = scanner.nextLine();
  8.         String outputMetric = scanner.nextLine();
  9.  
  10.         if (inputMetric.equals("m")) {
  11.             distance = distance / 1;
  12.             }
  13.             else if (inputMetric.equals("mm"))  {
  14.             distance = distance / 1000;
  15.             }
  16.             else if (inputMetric.equals("cm"))  {
  17.             distance = distance / 100;
  18.             }
  19.             else if (inputMetric.equals("mi")) {
  20.             distance = distance / 0.000621371192;
  21.             }
  22.             else if (inputMetric.equals("in")) {
  23.             distance = distance / 39.3700787;
  24.             }
  25.             else if (inputMetric.equals("km"))  {
  26.             distance = distance / 0.001;
  27.             }
  28.             else if (inputMetric.equals("ft")) {
  29.             distance = distance / 3.2808399;
  30.             }
  31.             else if (inputMetric.equals("yd")) {
  32.             distance = distance / 1.0936133;
  33.             }
  34.  
  35.         if (outputMetric.equals("m")) {
  36.             distance = distance * 1;
  37.         }
  38.         else if (outputMetric.equals("mm")) {
  39.             distance = distance * 1000;
  40.         }
  41.         else if (outputMetric.equals("cm")) {
  42.             distance = distance * 100;
  43.         }
  44.         else if (outputMetric.equals("mi")) {
  45.             distance = distance * 0.000621371192;
  46.         }
  47.         else if (outputMetric.equals("in")) {
  48.             distance = distance * 39.3700787;
  49.         }
  50.         else if (outputMetric.equals("km")) {
  51.             distance = distance * 0.001;
  52.         }
  53.         else if (outputMetric.equals("ft")) {
  54.             distance = distance * 3.2808399;
  55.         }
  56.         else if (outputMetric.equals("yd")) {
  57.             distance = distance * 1.0936133;
  58.         }
  59.  
  60.  
  61.         System.out.printf("%f %s", distance, outputMetric);
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment