21xrx.com
2025-03-27 12:39:54 Thursday
文章检索 我的文章 写文章
用Java实现一个简单的算术计算器
2023-06-15 16:49:29 深夜i     10     0
Java 算术计算 静态方法

在计算机编程中,算术计算是最基本的操作之一。我们可以用Java语言来实现一个简单的算术计算器,用于加减乘除四则运算。

我们先定义一个名为ArithmeticCalculator的类,这个类里包含四个成员方法addition、subtraction、multiplication和division,用于进行加减乘除四个运算。

代码实现如下:

public class ArithmeticCalculator {
  public static double addition(double a, double b){
    return a+b;
  }
  public static double subtraction(double a, double b)
    return a-b;
  
  public static double multiplication(double a, double b){
    return a*b;
  }
  public static double division(double a, double b){
    if(b==0){
      throw new IllegalArgumentException("除数不能为0");
    }
    return a/b;
  }
}

上述代码中我们使用了Java中的static关键字,表示这些方法都是静态方法。我们可以通过类名.方法名的方式调用这些方法,比如:

double result = ArithmeticCalculator.addition(2.0, 3.0);

这行代码的结果将会是5.0。我们可以根据需要调用其他三个方法,得到不同的结果。

最后,我们需要对这个算术计算器进行测试,以确保它的正确性。我们可以写一个短小精悍的测试类来进行验证,如下所示:

public class TestArithmeticCalculator {
  public static void main(String[] args) {
    double a = 2.0;
    double b = 3.0;
    double result = 0;
    result = ArithmeticCalculator.addition(a, b);
    System.out.println(a + "+" + b + "=" + result);
    result = ArithmeticCalculator.subtraction(a, b);
    System.out.println(a + "-" + b + "=" + result);
    result = ArithmeticCalculator.multiplication(a, b);
    System.out.println(a + "*" + b + "=" + result);
    result = ArithmeticCalculator.division(a, b);
    System.out.println(a + "/" + b + "=" + result);
  }
}

运行这个测试类,我们可以看到如下输出结果:

2.0+3.0=5.0
2.0-3.0=-1.0
2.0*3.0=6.0
2.0/3.0=0.6666666666666666

这说明我们的算术计算器已经可以正常工作了。

  
  

评论区

请求出错了