010-004-006

メソッドオーバーロード:スコア集計

初級

問題説明

メソッドオーバーロード:スコア集計

この問題では: int・double・Stringの3種類の型で渡されるスコアデータを、オーバーロードされたaggregateScoreメソッドで統一的に処理し、結果を標準出力に表示するプログラムを作成します。

学習目標: オーバーロードを使って異なる形式のデータを統一的に処理する

異なる形式(int,double,String)で入力されるスコアデータを,オーバーロードされたaggregateScoreメソッドで統一的に処理します.doubleは5点満点を100点満点に変換し,Stringは数値に変換して処理しましょう.

入力

1行目: 整数スコア(int型)
2行目: 小数スコア(double型、5点満点基準の場合は5以下)
3行目: 文字列スコア(String型)

出力

Score: [変換後の点数] points
Score: [変換後の点数] points
Score: [変換後の点数] points

具体例

例1

入力:

5000
4.5
3.5

出力:

Score: 5000 points
Score: 90 points
Score: 70 points

例2

入力:

2000
4.0
75

出力:

Score: 2000 points
Score: 80 points
Score: 75 points

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録