Advertisement
Guest User

Kilometers Converter

a guest
Dec 3rd, 2024
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | Source Code | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4.  
  5.  
  6. /**
  7. *
  8. * @author orice1157
  9. */
  10. public class FinalExam_Rice {
  11.  
  12. /**
  13. * @param args the command line arguments
  14. */
  15. public static void main(String[] args) {
  16. // TODO code application logic here
  17. Scanner scan = new Scanner(System.in);
  18. double kilometers = getValidKM();
  19. double miles = calculateMiles(kilometers);
  20. String repeat = "Yes";
  21.  
  22. while (repeat.equalsIgnoreCase("YES")) {
  23.  
  24. getValidKM();
  25. calculateMiles(kilometers);
  26. displayResults(kilometers, miles);
  27.  
  28. System.out.print("Enter \"YES\" to convert another number--> ");
  29. repeat = scan.nextLine();
  30. }
  31.  
  32. }
  33. public static double getValidKM()
  34. {
  35. Scanner scan = new Scanner(System.in);
  36. double km;
  37. do {
  38. System.out.print("Enter a number of Kilometers greater than 0--> ");
  39. km = scan.nextDouble();
  40. }while (km < 0);
  41.  
  42. return km;
  43. }
  44.  
  45. public static double calculateMiles(double km)
  46. {
  47. double m = km * 0.62137119;
  48.  
  49. return m;
  50. }
  51.  
  52. public static void displayResults(double km, double m)
  53. {
  54. System.out.println(km + " kilometers is equivalent to " + m + " miles.");
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement