Advertisement
Sim0o0na

Untitled

Apr 16th, 2018
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.48 KB | None | 0 0
  1. package TestApril14_15;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class SolarSystem {
  6.     public static void main(String[] agrs) {
  7.         Scanner scanner = new Scanner(System.in);
  8.         String planet = scanner.nextLine();
  9.         int days = Integer.parseInt(scanner.nextLine());
  10.         double daysThere = 0;
  11.         double allDist = 0;
  12.         boolean isValid = true;
  13.         if (planet.equals("Mercury")) {
  14.             if (days > 7) {
  15.                 System.out.println("Invalid number of days!");
  16.                 isValid = false;
  17.             }
  18.             allDist = 2 * 0.61;
  19.             daysThere = (2 * 226 * 0.61) + days;
  20.  
  21.         } else if (planet.equals("Venus")) {
  22.             if (days > 14) {
  23.                 System.out.println("Invalid number of days!");
  24.                 isValid = false;
  25.  
  26.             }
  27.             allDist = 2 * 0.28;
  28.             daysThere = (2 * 226 * 0.28) + days;
  29.         } else if (planet.equals("Mars")) {
  30.             if (days > 20) {
  31.                 System.out.println("Invalid number of days!");
  32.                 isValid = false;
  33.  
  34.             }
  35.             allDist = 2 * 0.52;
  36.             daysThere = (2 * 226 * 0.52) + days;
  37.         } else if (planet.equals("Jupiter")) {
  38.             if (days > 5) {
  39.                 System.out.println("Invalid number of days!");
  40.                 isValid = false;
  41.             }
  42.             allDist = 2 * 4.2;
  43.             daysThere = (2 * 226 * 4.2) + days;
  44.         } else if (planet.equals("Saturn")) {
  45.             if (days > 3) {
  46.                 System.out.println("Invalid number of days!");
  47.                 isValid = false;
  48.             }
  49.             allDist = 2 * 8.52;
  50.             daysThere = (2 * 226 * 8.52) + days;
  51.         } else if (planet.equals("Uranus")) {
  52.             if (days > 3) {
  53.                 System.out.println("Invalid number of days!");
  54.                 isValid = false;
  55.             }
  56.             allDist = 2 * 18.21;
  57.             daysThere = (2 * 226 * 18.21) + days;
  58.         } else if (planet.equals("Neptune")) {
  59.             if (days > 2) {
  60.                 System.out.println("Invalid number of days!");
  61.                 isValid = false;
  62.             }
  63.             allDist = 2 * 29.09;
  64.             daysThere = (2 * 226 * 29.09) + days;
  65.         } else {System.out.println("Invalid planet name!");
  66.             isValid = false;}
  67.         if(isValid){
  68.         System.out.printf("Distance: %.2f%n", allDist);
  69.         System.out.printf("Total number of days: %.2f", daysThere);}
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement