010-001-013
オーバーロードの概念:Calculatorクラス
中級
問題説明
メソッドオーバーロードの概念:Calculatorクラス
この問題では: Calculatorクラスに引数の異なる3つのadd()メソッド(add(int,int), add(double,double), add(int,int,int))を定義し、コンパイラが引数に基づいて正しいメソッドを選択する仕組みを示すプログラムを作成します。
学習目標: メソッドオーバーロードの仕組みを理解し、同名メソッドの引数による使い分けを習得する
概要
Calculatorクラスに以下の3つのadd()メソッドを定義してください:
add(int a, int b): 2つの整数の和を返すadd(double a, double b): 2つの小数の和を返すadd(int a, int b, int c): 3つの整数の和を返す
仕様
- 各メソッドは計算結果を返す(戻り値型はそれぞれint, double, int)
Mainクラスで各メソッドを呼び出して結果を表示- double型の結果はそのまま表示(Javaのデフォルト表示形式)
出力形式
add(3, 5) = 8
add(2.5, 3.7) = 6.2
add(1, 2, 3) = 6
