017-005-004
クラスと制御:成績計算
初級
問題説明
クラスと制御:成績計算
この問題では: 3科目の点数を受け取り、GradeCalculatorクラスのインスタンスを生成してメソッドを呼び出すことで平均点と評価(A/B/C)を計算し、結果を標準出力に表示するプログラムを作成します。
学習目標: クラスのインスタンス化とメソッド呼び出しでプログラムの流れを制御する
複数の科目の点数から平均を計算し、評価を判定するGradeCalculatorクラスを作ります。オブジェクトを作成してメソッドを呼び出すことで、プログラムの実行順序を制御する方法を学びましょう。
具体例で理解する
例1: 高得点(A評価)
入力:
90
85
88
出力:
Grade Report:
Math: 90points
English: 85points
Japanese: 88points
Average: 87points
Grade: A
```java
### 例2: 中程度の得点(B評価)
```java
入力:
70
65
68
出力:
Grade Report:
Math: 70points
English: 65points
Japanese: 68points
Average: 67points
Grade: B
```java
### 例3: 境界値(80点ちょうど)
```java
入力:
80
80
80
出力:
Grade Report:
Math: 80points
English: 80points
Japanese: 80points
Average: 80points
Grade: A
```java
## 入力
1行目: 数学の点数(整数、0-100)
2行目: 英語の点数(整数、0-100)
3行目: 国語の点数(整数、0-100)
## 出力
```java
Grade Report:
Math: [数学]points
English: [英語]points
Japanese: [国語]points
Average: [平均]points
Grade: [評価]
```java
評価基準:
- 80点以上: A
- 60点以上: B
- 60点未満: C
