010-002-007

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

初級

問題説明

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

この問題では: aggregateScoreメソッドを引数の数と型が異なる3種類のオーバーロードとして定義し、標準入力から読み込んだ値を使ってそれぞれの計算結果を標準出力に表示するプログラムを作成します。

学習目標: 引数の数と型の両方でオーバーロードを使い分ける

スコア集計メソッドを3種類作ります.2引数版,3引数版,重み付き版を定義しましょう.

メソッドの定義

  1. aggregateScore(int, int): 2つのスコア合計
  2. aggregateScore(int, int, int): 3つのスコア合計
  3. aggregateScore(int, int, boolean): 重み付き合計(trueならscore2を2倍)

入力

[score1] [score2]
[score1] [score2] [score3]
[score1] [score2] [isWeighted(true/false)]

出力

[2引数の結果]
[3引数の結果]
[重み付きの結果]

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

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

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

新規登録