Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class UnitConverter
- {
- static double value;
- static String unitFrom;
- static String unitTo;
- public static void main (String[] args)
- {
- input();
- converter();
- }
- public static void input()
- {
- Scanner in = new Scanner(System.in);
- System.out.println("Convert from?");
- unitFrom = in.nextLine();
- System.out.println("Convert to?");
- unitTo = in.nextLine();
- System.out.println("Value?");
- value = in.nextDouble();
- }
- public static void converter()
- {
- if (unitFrom.equals("in") && unitTo.equals("ft"))
- {
- fromIn(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("in") && unitTo.equals("mi"))
- {
- fromIn(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("in") && unitTo.equals("mm"))
- {
- fromIn(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("in") && unitTo.equals("cm"))
- {
- fromIn(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("in") && unitTo.equals("m"))
- {
- fromIn(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("in") && unitTo.equals("km"))
- {
- fromIn(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("in"))
- {
- fromFt(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("ft"))
- {
- fromFt(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("mi"))
- {
- fromFt(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("mm"))
- {
- fromFt(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("cm"))
- {
- fromFt(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("m"))
- {
- fromFt(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("ft") && unitTo.equals("km"))
- {
- fromFt(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("in"))
- {
- fromMi(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("ft"))
- {
- fromMi(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("mi"))
- {
- fromMi(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("mm"))
- {
- fromMi(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("cm"))
- {
- fromMi(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("m"))
- {
- fromMi(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mi") && unitTo.equals("km"))
- {
- fromMi(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("in"))
- {
- fromMm(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("ft"))
- {
- fromMm(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("mi"))
- {
- fromMm(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("mm"))
- {
- fromMm(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("cm"))
- {
- fromMm(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("m"))
- {
- fromMm(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("mm") && unitTo.equals("km"))
- {
- fromMm(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("in"))
- {
- fromCm(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("ft"))
- {
- fromCm(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("mi"))
- {
- fromCm(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("mm"))
- {
- fromCm(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("cm"))
- {
- fromCm(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("m"))
- {
- fromCm(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("cm") && unitTo.equals("km"))
- {
- fromCm(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("in"))
- {
- fromM(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("ft"))
- {
- fromM(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("mi"))
- {
- fromM(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("mm"))
- {
- fromM(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("cm"))
- {
- fromM(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("m"))
- {
- fromM(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("m") && unitTo.equals("km"))
- {
- fromM(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("in"))
- {
- fromKm(value);
- toIn(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("ft"))
- {
- fromKm(value);
- toFt(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("mi"))
- {
- fromKm(value);
- toMi(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("mm"))
- {
- fromKm(value);
- toMm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("cm"))
- {
- fromKm(value);
- toCm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("m"))
- {
- fromKm(value);
- toM(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- if (unitFrom.equals("km") && unitTo.equals("km"))
- {
- fromKm(value);
- toKm(value);
- System.out.println("This is the converted value: ");
- System.out.println(value);
- }
- }
- public static void fromIn(double amount)
- {
- value = amount*2.54/100;
- }
- public static void fromFt(double amount)
- {
- value = amount*12*2.54/100;
- }
- public static void fromMi(double amount)
- {
- value = amount*5280*12*2.54/100;
- }
- public static void fromMm(double amount)
- {
- value = amount/1000;
- }
- public static void fromCm(double amount)
- {
- value = amount/100;
- }
- public static void fromM(double amount)
- {
- value = amount;
- }
- public static void fromKm(double amount)
- {
- value = amount*1000;
- }
- //Convert from Meters
- public static void toIn(double amount)
- {
- value = amount*100/2.54;
- }
- public static void toFt(double amount)
- {
- value = amount*100/2.54/12;
- }
- public static void toMi(double amount)
- {
- value = amount*100/2.54/12/5280;
- }
- public static void toMm(double amount)
- {
- value = amount*1000;
- }
- public static void toCm(double amount)
- {
- value = amount*100;
- }
- public static void toM(double amount)
- {
- value = amount;
- }
- public static void toKm(double amount)
- {
- value = amount/1000;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement