010-003-008

メソッドオーバーロード:可変長引数

中級

問題説明

メソッドオーバーロード:可変長引数

この問題では: 固定引数版と可変長引数(varargs)版の2通りでsumメソッドをオーバーロード実装し、それぞれの合計値を標準出力に表示するプログラムを作成します。

学習目標: 可変長引数を使ったメソッドオーバーロードを理解し、実装できるようになる

概要

複数の整数の合計を計算するsumメソッドを2通り実装します。1つは2つの整数を受け取る固定引数版、もう1つは任意の個数の整数を受け取る可変長引数版です。

仕様

  • sumメソッド(int, int): 2つの整数の合計を返す
  • sumメソッド(int...): 任意の個数の整数の合計を返す
  • mainメソッドでは、2個の引数と4個の引数でそれぞれ呼び出し、結果を出力する

出力形式

Sum of 2 args: 8
Sum of 4 args: 26

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

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

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