| import java.util.*; public class PlayerTest { public static void main(String[] args) { Player player1 = new Player(); Player player2 = new Player(); Scanner scn = new Scanner(System.in); System.out.print("Please enter name of the first player: "); String name = scn.nextLine(); player1.setPlayerName(name); System.out.println(); int score1; System.out.print("Please enter scores for player one.\n"); for ( ;;) { System.out.print("Please enter score #1: "); score1 = scn.nextInt(); if(player1.validateScore(score1)) { break; } System.out.println("Invalid score, range 0-100."); } int score2; for( ;; ) { System.out.print("Please enter score #2: "); score2 = scn.nextInt(); if(player1.validateScore(score2)) { break; } System.out.println("Invalid score, range 0-100."); } int score3; for( ;; ) { System.out.print("Please enter score #3: "); score3 = scn.nextInt(); if(player1.validateScore(score3)) { break; } System.out.println("Invalid score, range 0-100."); } System.out.print("Please enter name of the second player: "); String p2Name = scn.nextLine(); player2.setPlayerName(p2Name); System.out.println(); int p2Score1; System.out.print("Please enter scores for player two."); for( ;; ) { System.out.print("Please enter score #1: "); p2Score1 = scn.nextInt(); if(player2.validateScore(p2Score1)) { break; } System.out.println("Invalid score, range 0-100."); } int p2Score2; for( ;; ) { System.out.print("Please enter score #2: "); p2Score2 = scn.nextInt(); if(player2.validateScore(p2Score2)) { break; } System.out.println("Invalid score, range 0-100."); } int p2Score3; for( ;; ) { System.out.print("Please enter score #3: "); p2Score3 = scn.nextInt(); if(player2.validateScore(p2Score3)) { break; } System.out.println("Invalid score, range 0-100."); } System.out.print("\nThe scores for " + player1.getPlayerName() + " are " + score1 + ", " + score2 + ", " + score3 + "; for a total of "); System.out.print("\nThe scores for " + player2.getPlayerName() + " are " + p2Score1 + ", " + p2Score2 + ", " + p2Score3 + "; for a total of "); System.out.print("\nThe highest average score was " + " by "); System.out.print("\nThe highest game score was"); } } |