Implementing Counter-Controlled Repetition in Class GradeBook
Class GradeBook
(Fig. C.2) contains a constructor (lines 11–14) that assigns a value to the class’s instance variable courseName
(declared in line 8). Lines 17–20, 23–26 and 29–34 declare methods setCourseName
, getCourseName
and displayMessage
, respectively. Lines 37–66 declare method determineClassAverage
, which implements the class-averaging algorithm described by the pseudocode in Fig. C.1.
Line 40 declares and initializes Scanner
variable input
, which is used to read values entered by the user. Lines 42–45 declare local variables total
, gradeCounter
, grade
and average
to be of type int
. Variable grade
stores the user input.
The declarations (in lines 42–45) appear in the body of ...
Get Android™ How to Program, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.