用eclipse编写compute类实现输入2个数到变量a,b中,要求输出a+b,a-b,a*b,a÷b等结果
时间: 2024-11-27 17:19:50 浏览: 5
__RARE_DOA_ALGORITHM_CRB__.zip_CRB DOA_DOA_DoA estimation CRB_d
5星 · 资源好评率100%
在Eclipse中,你可以创建一个名为`Compute`的类,用于计算两个整数输入(a和b)的结果。首先,你需要定义一个主函数`main()`作为程序入口,然后创建一个`Calculator`类实例,并提供方法来获取用户输入、执行加减乘除操作并打印结果。下面是一个简单的示例:
```java
import java.util.Scanner;
public class Compute {
public static void main(String[] args) {
// 创建Scanner对象获取用户输入
Scanner scanner = new Scanner(System.in);
// 定义变量a和b
int a, b;
// 获取用户输入
System.out.println("请输入第一个数字a:");
a = scanner.nextInt();
System.out.println("请输入第二个数字b:");
b = scanner.nextInt();
Calculator calculator = new Calculator(a, b); // 创建Calculator对象
// 调用Calculator的方法计算结果并打印
System.out.println("a + b: " + calculator.add());
System.out.println("a - b: " + calculator.subtract());
System.out.println("a * b: " + calculator.multiply());
try {
System.out.println("a / b: " + calculator.divide()); // 注意这里需要处理除数为0的情况
} catch (ArithmeticException e) {
System.out.println("错误:除数不能为0");
}
// 关闭Scanner
scanner.close();
}
}
class Calculator {
private int numA, numB;
public Calculator(int a, int b) {
this.numA = a;
this.numB = b;
}
// 加法方法
public int add() {
return numA + numB;
}
// 减法方法
public int subtract() {
return numA - numB;
}
// 乘法方法
public int multiply() {
return numA * numB;
}
// 除法方法,需要注意异常处理
public int divide() throws ArithmeticException {
if (numB == 0) {
throw new ArithmeticException("除数不能为0");
}
return numA / numB;
}
}
```
阅读全文