Respuesta :

Answer:

import java.util.*;

class Main {

   public static void main(String[] args) {

       Scanner input = new Scanner(System.in);

       List<String> data = new ArrayList<String>();

       System.out.println("Enter your data: ");

       for (int i = 0; i < 4; i++) {

           String d = input.nextLine();

           data.add(d);

       }

       input.close();

       System.out.println("\n\n\n");

       for (int i = 0; i < 4; i++) {

           if (data.get(i).split(" ").length == 2) {

               par(Integer.parseInt(data.get(i).split(" ")[0]), Integer.parseInt(data.get(i).split(" ")[1]), i + 1);

           }

       }

   }

   private static void par(int par, int playerScore, int index) {

       if (par == playerScore) {

           System.out.println(

                   String.format("%s. %s %s  \t\t\t%s. %s", index, par, playerScore, index, k(par, playerScore)));

       } else if (par - playerScore > 0) {

           System.out.println(

                   String.format("%s. %s %s  \t\t\t%s. %s", index, par, playerScore, index, k(par, playerScore)));

       } else if (par - playerScore < 0) {

           System.out.println(

                   String.format("%s. %s %s  \t\t\t%s. %s", index, par, playerScore, index, k(par, playerScore)));

       }

   }

   private static String k(int par, int playerScore) {

       String result = "";

       switch (par - playerScore) {

           case 0:

               result = "a score equal to par";

               break;

           case 1:

               result = "birdie";

               break;

           case 2:

               result = "eagle";

               break;

           case -1:

               result = "bogey";

               break;

           case -2:

               result = "double bogey";

               break;

       }

       return result;

   }

}

Input:

5 4

3 5

4 5

3 2

Output:

1. 5 4                          1. birdie

2. 3 5                          2. double bogey

3. 4 5                          3. bogey

4. 3 2                          4. birdie

P.S:

i think their should be a 5th line for the output but its not visible on your picture.

ACCESS MORE