二、參考 GradeBook.java, GradeBookTest.java 檔案,試問執行 GradeBookTest 後的輸出 結果?(20 分)
詳解 (共 2 筆)
詳解
GradeBookTest.java宣告了GradeBook 物件
然後執行displayMessage和processGrades
執行結果如下
Welcome to the grade book forCS101 Introduction to Java Programming!The grades are:nStudent 1: 87Student 2: 68Student 3: 94Student 4: 100Student 5: 83Student 6: 78Student 7: 85Student 8: 91Student 9: 76Student 10: 87Class average is 84.90以下網頁是我縮排之後直接下去跑的結果
詳解
當執行 GradeBookTest.java 檔案時,以下是程序的輸出結果:
首先,會創建一個包含特定成績的整數陣列 gradesArray。
接著,使用這個陣列和課程名稱 "CS101 Introduction to Java Programming" 作為參數來創建一個 GradeBook 對象 myGradeBook。
然後,調用 myGradeBook 對象的 displayMessage 方法,這將輸出歡迎信息,包括課程名稱。
最後,調用 processGrades 方法,此方法首先通過 outputGrades 方法輸出每個學生的成績,然後計算並輸出全班的平均成績。
具體的輸出如下:
接著,使用這個陣列和課程名稱 "CS101 Introduction to Java Programming" 作為參數來創建一個 GradeBook 對象 myGradeBook。
然後,調用 myGradeBook 對象的 displayMessage 方法,這將輸出歡迎信息,包括課程名稱。
最後,調用 processGrades 方法,此方法首先通過 outputGrades 方法輸出每個學生的成績,然後計算並輸出全班的平均成績。
具體的輸出如下:
Welcome to the grade book for CS101 Introduction to Java Programming!
The grades are:
Student 1: 87
Student 2: 68
Student 3: 94
Student 4: 100
Student 5: 83
Student 6: 78
Student 7: 85
Student 8: 91
Student 9: 76
Student 10: 87
Student 1: 87
Student 2: 68
Student 3: 94
Student 4: 100
Student 5: 83
Student 6: 78
Student 7: 85
Student 8: 91
Student 9: 76
Student 10: 87
Class average is 84.90
這段輸出首先歡迎用戶到特定的課程成績簿,接著列出了每個學生的成績(假設學生編號按照成績陣列的順序),最後計算並顯示了班級成績的平均值。請注意,這裡的平均成績是根據提供的成績數組計算得出的。
這段輸出首先歡迎用戶到特定的課程成績簿,接著列出了每個學生的成績(假設學生編號按照成績陣列的順序),最後計算並顯示了班級成績的平均值。請注意,這裡的平均成績是根據提供的成績數組計算得出的。