bartleby

Concept explainers

Question
Book Icon
Chapter 11, Problem 2PC
Program Plan Intro

TestScores Class Custom Exception

Program Plan:

TestScores.java:

  • Declare the class “TestScores”.
  • Declare the variable to store the scores
  • Definition of constructor for the class
    • Create an array to store the scores
      • Loop to check for the illegal values.
        • Check the sores is between “0” and “100”.
          • Throw the exception
        • Otherwise, assign the array values to the new array.
  • Definition for “getAverage()”.
    • Variable to hold the average values
    • Accumulate the sum of the scores
    • Storing the sum values
    • Return the average value.

InvalidTestScore.java:

  • Definition for “InvlaidTestScore” class.
    • Create a non-argument constructor.
      • Print the error statement
    • Constructor which passes the argument.
      • Print the error statement

TestDemo.java:

  • Definition of class “TestDemo”.
  • Definition of main class
    • Declare the array with bad scores.
    • Declare the array with good scores
    • Inside the try block,
      • Create an object “score”.
      • Print the average for bad score.
    • Inside the catch block,
      • Print the error message using “getMessage()”.
    • Inside the try block,
      • Create an object “score2”.
      • Print the average for good score
    • Inside the catch block,
      • Print the error message using “getMessage()”.

Blurred answer
Students have asked these similar questions
Install Python and Jupyter Notebook. Review the instructions in the book and a video in the recommended readingsLinks to an external site. on the installation. Complete EX 1.02 from the book, beginning at Step #7. This exercise will demonstrate that you have installed Python and Jupyter correctly and can work with a set of data. The following are the two activities that will be completed using the sales.csv Download sales.csvdataset. Look at the first five rows of the sales DataFrame. Take a screenshot of the results. Check for null values and examine the data types of the columns. Take a screenshot of the results. Use this code to display today’s date and time: From datetime import datetime Current_dateTime = datetime.now() Print(current_dateTime) Copy the output (with no errors – you should be able to take one screenshot to display the head and info output along with the date) into a Word document and submit. You do not have to use a title page, just a one page document showing the…
Please original work What is differences between big data and data warehousing, which one is better for analytics, why it is better, and what would you think an example of when it would be a better choice. Please cite in text references and weblinks
Identify the most applicable web analytics that a B2C (business to consumer) company should be monitoring at its website. Describe three or more metrics, provide a description of each, and explain why you believe they are important?

Chapter 11 Solutions

MyLab Programming with Pearson eText -- Access Code Card -- for Starting Out with Java: From Control Structures through Objects

Ch. 11.1 - What is the call stack? What is a stack trace?Ch. 11.1 - Prob. 11.12CPCh. 11.1 - Prob. 11.13CPCh. 11.1 - Prob. 11.14CPCh. 11.2 - What does the throw statement do?Ch. 11.2 - Prob. 11.16CPCh. 11.2 - Prob. 11.17CPCh. 11.2 - Prob. 11.18CPCh. 11.2 - Prob. 11.19CPCh. 11.3 - What is the difference between a text file and a...Ch. 11.3 - What classes do you use to write output to a...Ch. 11.3 - Prob. 11.22CPCh. 11.3 - What class do you use to work with random access...Ch. 11.3 - What are the two modes that a random access file...Ch. 11.3 - Prob. 11.25CPCh. 11 - Prob. 1MCCh. 11 - Prob. 2MCCh. 11 - Prob. 3MCCh. 11 - Prob. 4MCCh. 11 - FileNotFoundException inherits from __________. a....Ch. 11 - Prob. 6MCCh. 11 - Prob. 7MCCh. 11 - Prob. 8MCCh. 11 - Prob. 9MCCh. 11 - Prob. 10MCCh. 11 - Prob. 11MCCh. 11 - Prob. 12MCCh. 11 - Prob. 13MCCh. 11 - Prob. 14MCCh. 11 - Prob. 15MCCh. 11 - This is the process of converting an object to a...Ch. 11 - Prob. 17TFCh. 11 - Prob. 18TFCh. 11 - Prob. 19TFCh. 11 - True or False: You cannot have more than one catch...Ch. 11 - Prob. 21TFCh. 11 - Prob. 22TFCh. 11 - Prob. 23TFCh. 11 - Prob. 24TFCh. 11 - Find the error in each of the following code...Ch. 11 - // Assume inputFile references a Scanner object,...Ch. 11 - Prob. 3FTECh. 11 - Prob. 1AWCh. 11 - Prob. 2AWCh. 11 - Prob. 3AWCh. 11 - Prob. 4AWCh. 11 - Prob. 5AWCh. 11 - Prob. 6AWCh. 11 - The method getValueFromFile is public and returns...Ch. 11 - Prob. 8AWCh. 11 - Write a statement that creates an object that can...Ch. 11 - Write a statement that opens the file...Ch. 11 - Assume that the reference variable r refers to a...Ch. 11 - Prob. 1SACh. 11 - Prob. 2SACh. 11 - Prob. 3SACh. 11 - Prob. 4SACh. 11 - Prob. 5SACh. 11 - Prob. 6SACh. 11 - What types of objects can be thrown?Ch. 11 - Prob. 8SACh. 11 - Prob. 9SACh. 11 - Prob. 10SACh. 11 - What is the difference between a text file and a...Ch. 11 - What is the difference between a sequential access...Ch. 11 - What happens when you serialize an object? What...Ch. 11 - TestScores Class Write a class named TestScores....Ch. 11 - Prob. 2PCCh. 11 - Prob. 3PCCh. 11 - Prob. 4PCCh. 11 - Prob. 5PCCh. 11 - FileArray Class Design a class that has a static...Ch. 11 - File Encryption Filter File encryption is the...Ch. 11 - File Decryption Filter Write a program that...Ch. 11 - TestScores Modification for Serialization Modify...Ch. 11 - Prob. 10PC
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
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning