Advertisement
stoyanoff

MetricConverter_04

Jun 18th, 2020
1,941
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class MetricConverter_04 {
  4.     public static void main(String[] args) {
  5.         Scanner myScan = new Scanner(System.in);
  6.  
  7.         // converting m <-> mm <-> cm <-> m
  8.  
  9.         double number = Double.parseDouble(myScan.nextLine());
  10.         String convertFrom = myScan.nextLine();
  11.         String convertTo = myScan.nextLine();
  12.  
  13.         double numberInMetres = 0;
  14.         double numberInCentimetres = 0;
  15.         double numberInMillimetres = 0;
  16.  
  17.         if (convertFrom.equals("m")) {
  18.             numberInCentimetres = number * 100;
  19.             numberInMillimetres = number * 1000;
  20.         } else if (convertFrom.equals("cm")) {
  21.             numberInMetres = number / 100;
  22.             numberInMillimetres = number * 10;
  23.         } else if (convertFrom.equals("mm")) {
  24.             numberInMetres = number / 1000;
  25.             numberInCentimetres = number / 10;
  26.         }
  27.         if (convertTo.equals("m")) {
  28.             System.out.printf("%.3f", numberInMetres);
  29.         } else if (convertTo.equals("cm")) {
  30.             System.out.printf("%.3f", numberInCentimetres);
  31.  
  32.         } else if (convertTo.equals("mm")) {
  33.             System.out.printf("%.3f", numberInMillimetres);
  34.         }
  35.  
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement