010-003-004

オーバーロード:引数の型による区別

中級

問題説明

オーバーロード:引数の型による区別

この問題では: int型とdouble型の2つのオーバーロードaddメソッドCalculatorクラスに実装し、入力された操作タイプに応じて適切なメソッドを呼び出して加算結果を標準出力に表示するプログラムを作成します。

学習目標: 引数の型が異なるオーバーロードメソッドを理解する

Calculatorクラスにaddメソッドを2種類オーバーロードしてください。整数版はint型の引数2つを受け取り和を返します。小数版はdouble型の引数2つを受け取り和を返します。入力された操作タイプ(intまたはdouble)を読み取り、対応するメソッドを呼び出して、指定されたフォーマットで結果を出力してください。

入力

1行目: 操作タイプ(int または double)
2行目: 最初の数値
3行目: 2番目の数値

出力

int: Sum (int): [整数の和]
double: Sum (double): [小数の和]

具体例

入力:

int
5
3
```java
出力:
```java
Sum (int): 8

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

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

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

新規登録