2020年软考题]java
时间: 2023-08-28 19:02:39 浏览: 41
软考题:设计一个Java类,实现一个简单的计算器功能,能够进行加减乘除四则运算。
解答如下:
```java
public class Calculator {
// 加法
public static double add(double num1, double num2) {
return num1 + num2;
}
// 减法
public static double subtract(double num1, double num2) {
return num1 - num2;
}
// 乘法
public static double multiply(double num1, double num2) {
return num1 * num2;
}
// 除法
public static double divide(double num1, double num2) {
if (num2 == 0) {
throw new IllegalArgumentException("除数不能为0!");
}
return num1 / num2;
}
public static void main(String[] args) {
double num1 = 10;
double num2 = 5;
System.out.println("加法结果:" + add(num1, num2));
System.out.println("减法结果:" + subtract(num1, num2));
System.out.println("乘法结果:" + multiply(num1, num2));
System.out.println("除法结果:" + divide(num1, num2));
}
}
```
以上是一个简单的计算器类,实现了加减乘除四则运算方法。在main方法中,我们可以调用这些方法进行计算,计算结果会输出到控制台。其中,除法运算时,如果除数为0,则会抛出异常。
使用这个计算器类,我们可以很方便地进行四则运算,可以通过调用相应的方法来实现。当然,这只是一个简单的示例,真实的计算器功能要更加复杂和完善。