010-004-001
メソッドオーバーロード:スコア集計
初級
問題説明
メソッドオーバーロード:スコア集計
この問題では: int・double・Stringの3つの異なる型のスコアデータを受け取り、型ごとに変換処理を施すaggregateScoreメソッドをオーバーロードで実装し、統一されたフォーマットで結果を標準出力に表示するプログラムを作成します。
学習目標: オーバーロードを使って異なる形式のデータを統一的に処理する
異なる形式(int、double、String)で入力されるスコアデータを、オーバーロードされたaggregateScoreメソッドで統一的に処理します。doubleは5点満点を100点満点に変換し、Stringは数値に変換して処理しましょう。
入力
なし(固定値を使用)
出力
Score: [変換後の点数] points
具体例
例1: 基本的なスコア
出力:
Score: 5000 points
Score: 90 points
Score: 70 points
例2: 異なるスコア
出力:
Score: 2000 points
Score: 80 points
Score: 1500 points
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
入力:
期待される出力:
Score: 5000 points Score: 90 points Score: 70 points
入力:
期待される出力:
Score: 5000 points Score: 90 points Score: 70 points
入力:
期待される出力:
Score: 5000 points Score: 90 points Score: 70 points
入力:
期待される出力:
Score: 5000 points Score: 90 points Score: 70 points
❌ テストに失敗したケースがあります
あなたの解答
現在のモード:● 自分のコード
99
1
2
3
4
5
6
7
8
9
10
›
⌄
⌄
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください
sc.close();
}
}
0 B / 5 MB
残り 8 回実行可能
