Mindtap Programming, 1 Term (6 Months) Printed Access Card For Farrell's Java Programming, 9th
Mindtap Programming, 1 Term (6 Months) Printed Access Card For Farrell's Java Programming, 9th
9th Edition
ISBN: 9781337397117
Author: FARRELL, Joyce
Publisher: Cengage Learning
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 10, Problem 6PE
Program Plan Intro

Base ball game

Program plan:

Filename: “DemoBaseballGame.java”

  • Include the required header files
  • Define the class “DemoBaseballGame”
    • Define the main method
      • Create an object for “BaseballGame” class
      • Call the method “SetNames” for setting the names
      • Call the method “display”
      • Call the “setScore” method for setting the score
      • After setting the score, call the “display” method
      • Call the “setScore” method in fifth inning
      • Call the “setScore” method after setting second inning
      • Call the “setScore” method for invalid inning
      • Call the “setScore” method for invalid team
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “setScore” method
      • Call the “display” method
    • Define  the “display” method
      • Declare the required variables
      • Display the teams
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “getScore” method
          • Check “score” is not equal to “BaseballGame.UNPLAYED”
            • Check the “i” is equal to 0
              • Display the team
            • Display the score
            • Calculate the total score
                • Set the value
      • Check the condition
        • Display no innings played yet
      • Check the condition
        • Check “total[0]” is greater than “total[1]”
          • Display the winning name
        • Otherwise, check “total [0]” is less than “total [1]”
          • Display the winning name
        • Otherwise, display game is tie.

Filename: “BaseballGame.java”

  • Define the “BaseballGame” class
    • Declare the required variables
    • Define the constructor
      • Declare an array variable
      • Iterate “t” until it reaches “scores” length
        • Iterate “i” until it reaches “scores [t]” length
          • Set the value
    • Define the “setNames” method
      • Set the values
    • Define the “setScore” method
      • Declare the required variables
      • Check “team” is less than 0 or greater than “scores” length minus 1
        • Display the team is valid
      • Check “inning” is less than 0 or greater than “scores” length minus 1
        • Display the team is not valid
      • Otherwise,
        • Iterate “x” until it reaches “inning”
          • Check the condition
            • Set the value
        • Check the condition
          • Display a score can’t yet be set for inning
        • Otherwise, set the value
    • Define the “setNames” method
      • Return the names
    • Define the “getNames” method
      • Return the position of the name
    • Define the “getScores” method
      • Declare the variable
      • Check “team” is less than 0 or greater than “scores” length minus 1
        • Display invalid team number
      • Check “inning” is less than 0 or greater than “scores[0]” length minus 1
        • Display invalid inning
      • Otherwise, set the value
    • Define “getInnings” method
      • Return innings

Filename: “HighSchoolBaseballGame.java”

  • Declare the variable and assign the value
  • Define the constructor
    • Declare the array variable
    • Iterate “t” until it reaches “scores” length
      • Iterate “i” until it reaches “scores[t]” length
        • Set the value
    • Define “getInnings” method
      • Return innings

Filename: “LittleLeagueBaseballGame.java”

  • Declare the variable and assign the value
  • Define the constructor
    • Declare the array variable
    • Iterate “t” until it reaches “scores” length
      • Iterate “i” until it reaches “scores[t]” length
        • Set the value
    • Define “getInnings” method
      • Return innings

Filename: “DemoLLBaseballGame.java”

  • Include the required header files
  • Define the class “DemoLLBaseballGame”
    • Define the main method
      • Create an object for “LittleLeagueBaseballGame” class
      • Call the method “SetNames” for setting the names
      • Call the method “display”
      • Call the “setScore” method for setting the score
      • After setting the score, call the “display” method
      • Call the “setScore” method in fifth inning
      • Call the “setScore” method after setting second inning
      • Call the “setScore” method for invalid inning
      • Call the “setScore” method for invalid team
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “setScore” method
      • Call the “display” method
    • Define  the “display” method
      • Declare the required variables
      • Display the teams
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “getScore” method
          • Check “score” is not equal to “BaseballGame.UNPLAYED”
            • Check the “i” is equal to 0
              • Display the team
            • Display the score
            • Calculate the total score
                • Otherwise, set the value
      • Check the condition
        • Display no innings played yet
      • Check the condition
        • Check “total[0]” is greater than “total[1]”
          • Display the team 1 is win
        • Otherwise, check “total [0]” is less than “total [1]”
          • Display the team 2 is win
        • Otherwise, display game is tie.

Filename: “DemoHSBaseballGame.java”

  • Include the required header files
  • Define the class “DemoHSBaseballGame”
    • Define the main method
      • Create an object for “HighSchoolBaseballGame” class
      • Call the method “SetNames” for setting the names
      • Call the method “display”
      • Call the “setScore” method for setting the score
      • After setting the score, call the “display” method
      • Call the “setScore” method in fifth inning
      • Call the “setScore” method after setting second inning
      • Call the “setScore” method for invalid inning
      • Call the “setScore” method for invalid team
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “setScore” method
      • Call the “display” method
    • Define  the “display” method
      • Declare the required variables
      • Display the teams
      • Iterate the “t” value until it reaches “2”
        • Iterate the “i” value until it reaches “getInnings”
          • Call the “getScore” method
          • Check “score” is not equal to “BaseballGame.UNPLAYED”
            • Check the “i” is equal to 0
              • Display the team
            • Display the score
            • Calculate the total score
                • Otherwise, set the value
      • Check the condition
        • Display no innings played yet
      • Check the condition
        • Check “total[0]” is greater than “total[1]”
          • Display the team 1 is win
        • Otherwise, check “total [0]” is less than “total [1]”
          • Display the team 2 is win
        • Otherwise, display game is tie.

Blurred answer
Students have asked these similar questions
KeanPerson #keanld:int #keanEmail:String #firstName:String #lastName: String KeanAlumni -yearOfGraduation: int - employmentStatus: String + KeanPerson() + KeanPerson(keanld: int, keanEmail: String, firstName: String, lastName: String) + getKeanld(): int + getKeanEmail(): String +getFirstName(): String + getLastName(): String + setFirstName(firstName: String): void + setLastName(lastName: String): void +toString(): String +getParkingRate(): double + KeanAlumni() + KeanAlumni(keanld: int, keanEmail: String, firstName: String, lastName: String, yearOfGraduation: int, employmentStatus: String) +getYearOfGraduation(): int + setYearOfGraduation(yearOfGraduation: int): void +toString(): String +getParkingRate(): double In this question, write Java code to Create and Test the superclass: Abstract KeanPerson and a subclass of the KeanPerson: KeanAlumni. Task 1: Implement Abstract Class KeanPerson using UML (10 points) • Four data fields • Two constructors (1 default and 1 constructor with all…
Plz correct answer by best experts...??
Q3) using the following image matrix a- b- 12345 6 7 8 9 10 11 12 13 14 15 1617181920 21 22 23 24 25 Using direct chaotic one dimension method to convert the plain text to stego text (hello ahmed)? Using direct chaotic two-dimension method to convert the plain text to stego text?

Chapter 10 Solutions

Mindtap Programming, 1 Term (6 Months) Printed Access Card For Farrell's Java Programming, 9th

Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY