Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2005 For Windows Mobile Web Office And Database Applications Comprehensive

Authors: Gary B. Shelly, Thomas J. Cashman, Corinne Hoisington

1st Edition

0619254823, 978-0619254827

More Books

Students also viewed these Databases questions

Question

2. What process will you put in place to address conflicts?

Answered: 1 week ago