Advertisement
Guest User

Untitled

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