parent
56e4f26100
commit
078cbd47f4
@ -0,0 +1,44 @@
|
||||
public class Calculator {
|
||||
|
||||
// 加法
|
||||
public double add(double a, double b) {
|
||||
return a + b;
|
||||
}
|
||||
|
||||
// 减法
|
||||
public double subtract(double a, double b) {
|
||||
return a - b;
|
||||
}
|
||||
|
||||
// 乘法
|
||||
public double multiply(double a, double b) {
|
||||
return a * b;
|
||||
}
|
||||
|
||||
// 除法
|
||||
public double divide(double a, double b) {
|
||||
if (b == 0) {
|
||||
throw new IllegalArgumentException("Denominator cannot be zero.");
|
||||
}
|
||||
return a / b;
|
||||
}
|
||||
|
||||
// 取余
|
||||
public double remainder(double a, double b) {
|
||||
return a % b;
|
||||
}
|
||||
|
||||
// 主函数,用于测试计算器
|
||||
public static void main(String[] args) {
|
||||
Calculator calc = new Calculator();
|
||||
|
||||
double num1 = 10;
|
||||
double num2 = 5;
|
||||
|
||||
System.out.println("Add: " + calc.add(num1, num2));
|
||||
System.out.println("Subtract: " + calc.subtract(num1, num2));
|
||||
System.out.println("Multiply: " + calc.multiply(num1, num2));
|
||||
System.out.println("Divide: " + calc.divide(num1, num2));
|
||||
System.out.println("Remainder: " + calc.remainder(num1, num2));
|
||||
}
|
||||
}
|
Loading…
Reference in new issue