java使用面向对象的思想编写一个计算机类,可以实现两个整数的加减乘除,测试类中创建计算机类的对象并做
时间: 2024-12-22 21:11:52 浏览: 9
在Java中,我们可以创建一个名为`Computer`的类,它代表一个简单的计算设备,实现了基本的算术运算,包括加法、减法、乘法和除法。这里是一个基础的示例:
```java
// Computer类
public class Computer {
// 计算函数
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
public int multiply(int a, int b) {
return a * b;
}
// 判断除数是否为0,避免运行时错误
public int divide(int a, int b) {
if (b != 0) {
return a / b;
} else {
throw new ArithmeticException("Divisor cannot be zero");
}
}
}
// TestClass用于测试
public class TestClass {
public static void main(String[] args) {
Computer computer = new Computer();
// 测试加法
int sum = computer.add(10, 5);
System.out.println("Addition: " + sum);
// 测试减法
int difference = computer.subtract(15, 7);
System.out.println("Subtraction: " + difference);
// 测试乘法
int product = computer.multiply(3, 4);
System.out.println("Multiplication: " + product);
// 测试除法
try {
int quotient = computer.divide(18, 6);
System.out.println("Division: " + quotient);
} catch (ArithmeticException e) {
System.out.println(e.getMessage());
}
}
}
```
在这个例子中,`TestClass`的`main`方法里创建了一个`Computer`对象,并对其进行各种运算操作。通过`Computer`接口提供的方法,你可以执行不同类型的数学操作。
阅读全文