問題
Calculator という名前のクラスを作成します。
このクラスには add、subtract、multiply、divide というメソッドがあります。それぞれ2つの数値を引数として受け取り、対応する演算を行います。
クラスのインスタンスを作成し、各メソッドを呼び出して結果を表示してください。
ヒント
- 加算メソッド (
add
):- 2つの数値を引数として受け取り、それらを加算します。
- メソッドの返り値は加算結果です。
- 減算メソッド (
subtract
):- 2つの数値を引数として受け取り、それらを減算します。
- メソッドの返り値は減算結果です。
- 乗算メソッド (
multiply
):- 2つの数値を引数として受け取り、それらを乗算します。
- メソッドの返り値は乗算結果です。
- 除算メソッド (
divide
):- 2つの数値を引数として受け取り、それらを除算します。
- ただし、除数が0の場合はエラーメッセージを表示し、特定の値(例: NaN)を返すことでエラー状態を示します。
- クラスのインスタンス化:
Calculator
クラスのインスタンスを作成します。これにより、クラス内のメソッドが利用可能になります。
- 各メソッドの呼び出し:
- 作成した
Calculator
クラスのインスタンスを使用して、各メソッドを呼び出します。 - 各メソッドの呼び出しには、2つの数値を引数として渡します。
- 作成した
これらのヒントを基に、各メソッドを呼び出して計算結果を表示できます。
→解答例