21xrx.com
2024-12-23 00:50:41 Monday
登录
文章检索 我的文章 写文章
用Java实现一个简单的算术计算器
2023-06-15 16:49:29 深夜i     --     --
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

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复