public class Calculator {
// コンストラクタは省略
// addメソッド: 2つの数値を加算するメソッド
public int add(int a, int b) {
return a + b;
}
// subtractメソッド: 2つの数値を減算するメソッド
public int subtract(int a, int b) {
return a - b;
}
// multiplyメソッド: 2つの数値を乗算するメソッド
public int multiply(int a, int b) {
return a * b;
}
// divideメソッド: 2つの数値を除算するメソッド
public double divide(double a, double b) {
if (b != 0) {
return a / b;
} else {
System.out.println("0で割ることはできません。");
return Double.NaN; // NaN (Not a Number) を返すことが一般的
}
}
}
この解答例では、Calculator
クラスには add
、subtract
、multiply
、および divide
という4つのメソッドがあります。それぞれが対応する数学的な演算を実行し、結果を返しています。
使用例:
public class CalculatorUsage {
public static void main(String[] args) {
// Calculatorクラスのインスタンスを作成
Calculator myCalculator = new Calculator();
// 加算
int sum = myCalculator.add(5, 3);
System.out.println("加算結果: " + sum);
// 減算
int difference = myCalculator.subtract(8, 3);
System.out.println("減算結果: " + difference);
// 乗算
int product = myCalculator.multiply(4, 6);
System.out.println("乗算結果: " + product);
// 除算
double quotient = myCalculator.divide(10.0, 2.0);
System.out.println("除算結果: " + quotient);
}
}
CalculatorUsage
クラスでは、Calculator
クラスのインスタンスを作成し、各種メソッドを使用して演算を行い、結果を表示しています。