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
