Advertisement
Ivakis

Untitled

Mar 21st, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. /**
  5.  * Created by User on 16.3.2017 г..
  6.  */
  7. public class p08_MetrricConverter {
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.  
  11.         double Value = Double.parseDouble(scanner.nextLine());
  12.         String inputMetric = scanner.nextLine().toLowerCase();
  13.         String outputMetric = scanner.nextLine().toLowerCase();
  14.  
  15.  
  16.  
  17.         if (inputMetric.equals("mm")){
  18.             Value = Value / 1000;
  19.         }else if (inputMetric.equals("cm")){
  20.             Value = Value / 100;
  21.         }else if (inputMetric.equals("mi")){
  22.             Value = Value / 0.000621371192;
  23.         }else if (inputMetric.equals("in")){
  24.             Value = Value / 39.3700787;
  25.         }else if (inputMetric.equals("km")){
  26.             Value = Value / 0.001;
  27.         }else if (inputMetric.equals("ft")){
  28.             Value = Value / 3.2808399;
  29.         }else if (inputMetric.equals("yd")){
  30.             Value = Value / 1.0936133;
  31.         }
  32.  
  33.         if (outputMetric.equals("mm")){
  34.             Value = Value * 1000;
  35.         }else if (outputMetric.equals("cm")){
  36.             Value = Value * 100;
  37.         }else if (outputMetric.equals("mi")){
  38.             Value = Value * 0.000621371192;
  39.         }else if (outputMetric.equals("in")){
  40.             Value = Value * 39.3700787;
  41.         }else if (outputMetric.equals("km")){
  42.             Value = Value * 0.001;
  43.         }else if (outputMetric.equals("ft")){
  44.             Value = Value * 3.2808399;
  45.         }else if (outputMetric.equals("yd")){
  46.             Value = Value * 1.0936133;
  47.         }
  48.         DecimalFormat format = new DecimalFormat("#.###############");
  49.  
  50.         System.out.printf(format.format(Value)+ " " + outputMetric);
  51.  
  52.  
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement