diff --git a/src/main/java/edu/unl/cse/soft160/statistics/Statistics.java b/src/main/java/edu/unl/cse/soft160/statistics/Statistics.java index b2d8a3714ac47c1537d60cbdd0ceb512f8a4b04b..5230ad6d3aca9373785f48d1495c24b7dfcff507 100644 --- a/src/main/java/edu/unl/cse/soft160/statistics/Statistics.java +++ b/src/main/java/edu/unl/cse/soft160/statistics/Statistics.java @@ -9,16 +9,23 @@ public class Statistics { public enum StatisticsType { MEAN, MEDIAN, MAXIMUM, MINIMUM, } + + private static String getUserInput(String prompt, Scanner scanner) { + System.out.print(prompt); + String userInput = scanner.nextLine(); + return userInput; + } private static double getValue(String ordinal, Scanner scanner) { - System.out.print("Enter the " + ordinal + " value: "); - double value = Double.parseDouble(scanner.nextLine()); + String userInput = getUserInput("Enter the " + ordinal + " value: ", scanner); + double value; + value = Double.parseDouble(userInput); return value; } private static StatisticsType getStaticsticsType(Scanner scanner) { - System.out.print("Please enter the statistic to calculate: "); - String userInput = scanner.nextLine().toUpperCase(); + String userInput = getUserInput("Please enter the statistic to calculate: ", scanner); + userInput = userInput.toUpperCase(); StatisticsType statisticsType = StatisticsType.valueOf(userInput); return statisticsType; }