Question
I need help with this Java problem, please. Code must be written in Java Create an application that calculates batting statistics for baseball players. Console
I need help with this Java problem, please. Code must be written in Java
Create an application that calculates batting statistics for baseball players.
Console
Welcome to the Batting Average Calculator
Enter number of times at bat: 5
0 = out, 1 = single, 2 = double, 3 = triple, 4 = home run
Result for at-bat 1: 0
Result for at-bat 2: 1
Result for at-bat 3: 0
Result for at-bat 4: 2
Result for at-bat 5: 3
Batting average: 0.600
Slugging percent: 1.200
Another player? (y/n): y
Enter number of times at bat: 3
0 = out, 1 = single, 2 = double, 3 = triple, 4 = home run
Result for at-bat 1: 0
Result for at-bat 2: 4
Result for at-bat 3: 0
Batting average: 0.333
Slugging percent: 1.333
Anotherplayer? (y/n): n
Bye!
Specifications
The batting average is the total number of at bats for which the player earned at least one base divided by the number of at bats.
The slugging percentage is the total number of bases earned divided by the number of at bats.
Use an array to store the at-bat results for each player.
Validate the input like this:
- For number of at bats, the user must enter an integer from 1 to 30.
- For each at bat, the user must enter 0, 1, 2, 3, or 4.
Format the batting average and slugging percent to show three decimal digits.
Calculate the statistics for another player only if the user enters 'y' or 'Y' at the 'Another player?' prompt. Otherwise, end the application.
Criteria
Acquire at-bat count Prompt for and allow the user to enter a batter's number of times at bat.
Acquire each at-bat result Prompt for and allow the user to enter a batter's result for each time at bat.
This criterion is linked to a Learning OutcomeValidate at-bat count. Validate the input so that for the number of at-bats, the user must enter an integer from 1 to 30
This criterion is linked to a Learning OutcomeValidate at-bat count. Validate the input so that for each at-bat, the user must enter 0, 1, 2, 3, or 4.
This criterion is linked to a Learning OutcomeCalculate statistics. The batting average is the total number of at-bats for which the player earned at least one base divided by the number of at-bats. The slugging percentage is the total number of bases earned divided by the number of at-bats.
Format statistics Format the batting average and slugging percentages to show three decimal digits.
Continue on Yes response only. Calculate the statistics for another player only if the user enters 'y' or 'Y' at the 'Another player?' prompt. Otherwise, end the application.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started