Homework Assignment Chapter 4b Create a Java Project folder named Chap4b Create a class named Student 1. The Student class will contain private instance data fields for these fields only: studentiD (String), test1 (int), test2 (int), test3 (int) 2. Define a final and static constant for the divisor. 3. Create one constructor with parameters for all instance data fields. 4. Create getters and setters for all instance data fields. 5. Provide a method called computeTotal() which does not receive any parameters. This method creates a total of all test scores and returns the integer total to the driver program. 6. Provide a method called computeAverage() which receives the total from the driver program. This method computes the average test score and returns the double average test score for an object to the driver program. Use the constant. 7. Create a displaylnfo() method that receives two parameters, the integer total and the double average being passed from the driver program. This method displays student ID, all test scores, the total, and the average test score. Use "\t" for indentation on some output lines. a. Even though technically unnecessary, use get methods or use the this reference to display the student ID and test scores. b. Use the total and the average test score passed to this method to display the total and the average.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Page
1
> of 2
+
ZOOM
Homework Assignment Chapter 4b
Create a Java Project folder named Chap4b
Create a class named Student
1. The Student class will contain private instance data fields for these fields
only: studentID (String), test1 (int), test2 (int), test3 (int)
2. Define a final and static constant for the divisor.
3. Create one constructor with parameters for all instance data fields.
4. Create getters and setters for all instance data fields.
5. Provide a method called computeTotal() which does not receive any
parameters. This method creates a total of all test scores and returns the
integer total to the driver program.
6. Provide a method called computeAverage() which receives the total from
the driver program. This method computes the average test score and
returns the double average test score for an object to the driver program.
Use the constant.
7. Create a displaylnfo() method that receives two parameters, the integer
total and the double average being passed from the driver program. This
method displays student ID, all test scores, the total, and the average test
score. Use "\t" for indentation on some output lines.
a. Even though technically unnecessary, use get methods or use the this
reference to display the student ID and test scores.
b. Use the total and the average test score passed to this method to
display the total and the average.
Create a driver program named TestScores
1. Create 2 student objects with the table data below (use the constructor
written in the Student class)
Student ID
Test Score 1
Test Score 2
Test Score 3
FC46728
98
92
93
FC98574
86
90
74
2. Call computeTotal(), computeAverage() and displaylnfo() for both student
objects from the driver program. Do not wrap method calls.
a. Be sure to save the returned value from computeTotal() in a variable.
b. Be sure to save the retuned value from computeAverage() in a variable.
c. Pass the saved variables as arguments to the displaylnfo() method.
Transcribed Image Text:Page 1 > of 2 + ZOOM Homework Assignment Chapter 4b Create a Java Project folder named Chap4b Create a class named Student 1. The Student class will contain private instance data fields for these fields only: studentID (String), test1 (int), test2 (int), test3 (int) 2. Define a final and static constant for the divisor. 3. Create one constructor with parameters for all instance data fields. 4. Create getters and setters for all instance data fields. 5. Provide a method called computeTotal() which does not receive any parameters. This method creates a total of all test scores and returns the integer total to the driver program. 6. Provide a method called computeAverage() which receives the total from the driver program. This method computes the average test score and returns the double average test score for an object to the driver program. Use the constant. 7. Create a displaylnfo() method that receives two parameters, the integer total and the double average being passed from the driver program. This method displays student ID, all test scores, the total, and the average test score. Use "\t" for indentation on some output lines. a. Even though technically unnecessary, use get methods or use the this reference to display the student ID and test scores. b. Use the total and the average test score passed to this method to display the total and the average. Create a driver program named TestScores 1. Create 2 student objects with the table data below (use the constructor written in the Student class) Student ID Test Score 1 Test Score 2 Test Score 3 FC46728 98 92 93 FC98574 86 90 74 2. Call computeTotal(), computeAverage() and displaylnfo() for both student objects from the driver program. Do not wrap method calls. a. Be sure to save the returned value from computeTotal() in a variable. b. Be sure to save the retuned value from computeAverage() in a variable. c. Pass the saved variables as arguments to the displaylnfo() method.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Unreferenced Objects
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education