Advertisement
Ivakis

Untitled

Aug 6th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 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.  
  13. String inputMetric = scanner.nextLine().toLowerCase();
  14. String outputMetric = scanner.nextLine().toLowerCase();
  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.  
  49. // DecimalFormat format = new DecimalFormat("#.###############");
  50. //
  51. // System.out.printf(format.format(Value)+ " " + outputMetric);
  52.  
  53. System.out.printf("%.8f %s", Value, outputMetric);
  54.  
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement