简单计算机,代码中要包含循环和方法重载(正运算逆运算)用java
时间: 2024-10-07 11:01:53 浏览: 10
在Java中,创建一个简单的计算器程序可以展示如何结合循环(如for或while循环)和方法重载(即正负数加减法)。这里是一个基本的例子:
```java
public class SimpleCalculator {
// 正数加法的方法
public int add(int a, int b) {
return a + b;
}
// 负数加法的方法,作为正数加法的重载
public int add(int a, int b, boolean isNegative) {
if (isNegative) {
return -a + b; // 如果isNegative为true,则相当于a的相反数加上b
} else {
return a + b; // 如果isNegative为false,正常加法
}
}
// 用于演示方法重载和循环的主函数
public static void main(String[] args) {
SimpleCalculator calculator = new SimpleCalculator();
for (int i = 0; i < 5; i++) {
System.out.println("Addition: " + calculator.add(i, 1)); // 使用默认版本的add方法
System.out.println("Negated Addition: " + calculator.add(i, 1, true)); // 使用带isNegative参数的版本
System.out.println("------------------------");
}
}
}
```
在这个例子中,`add`方法有两次定义,一次处理普通的加法,一次处理负数的加法。在`main`函数中,我们通过循环展示了如何根据不同情况调用这两种不同的`add`方法。