Write a class named studentgrades

Assignment Help JAVA Programming
Reference no: EM131145305

Write a class named StudentGrades. The constructor of StudentGrades should accept an array of student grades as its argument.

The StudentGrades class needs to have an instance variable of array type to store the student grades and a met.hod(getAverage) that retums1 the student's average grade. If any grade in the array is less than zero or greater than 100, the class should throw an IllegalArgumentException.

When you throw the exception, pass in a message to indicate which array element has an invalid grade and what the invalid grade is. Whoever catch the exception can use the getMessage( ) method to receive it.

Write a test program that creates two StudentGrades object, each takes in an array of valid grades and an array of invalid grades. Your test program should show that the StudentGrades class will throw an IllegalArgumentException when the array contains any invalid grade.
Given two arrays as follow:
double[] badGrades = {66.3, 76.7, 333.0, 98.0. 19.0 },
double[] goodGrades = {77.5, 86.7. 98.0, 91.0, 96.0 };
A sample output of the program is as follow:
D:'MyJava>java TestStudentGrades Invalid grade found in bad array.

element grades[2]: invalid grade is: 333.0 The average of the good array is 89.84

Reference no: EM131145305

Questions Cloud

At what interest rate would the company be indifferent : At what interest rate would the company be indifferent between the twoprojects?
What marketing strategies whittaker should implement : What marketing strategies Whittaker should implement. perform Swot Analysis of the company. Perform PEST Analysis of the company. Impact on the company selling santé bars. Draw the values which Whittaker's focused for its customer. What are the Strat..
What strategies marketers should use : Describe the attributes of these segments and what strategies marketers should use if they were trying to reach someone in this area.
Calculate percentage of calories from fat in this product : The Nutrition Facts Panel on a box of crackers indicates that one serving provides 140 calories, with 55 calories coming from fat. Calculate the percentage of calories from fat in this product.
Write a class named studentgrades : Write a class named StudentGrades. The constructor of StudentGrades should accept an array of student grades as its argument.
System commonly referred to as rank-and-yank : Organizations are expected to encourage ethical behavior among their employees. Most companies do; unfortunately, some do not. Imagine that you work as a salesperson for one of these unethical companies. Your employer not only encourages unethical be..
Explain the rationale for the rebate policy : Explain the rationale for the rebate policy. What problem is the policy trying to solve? (Related to Application 6 on page 632.)
Prepare a statement of cash flows for cadet company : Data for Cadet Company are presented in P12-9B. Further analysis reveals that accounts payable pertain to merchandise creditors.
Demonstrated understanding of principles covered in module : Demonstrated understanding of principles covered in this module. Critical evaluation of issues in the case. Quality (insight, critical evaluation, etc.).

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd