21xrx.com
2024-11-05 12:17:38 Tuesday
登录
文章检索 我的文章 写文章
开发实战:用Java实现简易计算器
2023-06-11 11:05:12 深夜i     --     --
Java 计算器 四则运算

在日常开发中,编写一个简易的计算器代码是一个常见的练手项目。本文将通过Java语言实现一个支持四则运算的简易计算器,并对代码进行详细介绍。

首先,我们需要定义一个Calculator类,其中包含了加、减、乘、除四个运算方法:


public class Calculator {

  /**

   * 加法

   */

  public double add(double a, double b) {

    return a + b;

  }

  /**

   * 减法

   */

  public double subtract(double a, double b)

    return a - b;

  

  /**

   * 乘法

   */

  public double multiply(double a, double b) {

    return a * b;

  }

  /**

   * 除法

   */

  public double divide(double a, double b) {

    if (b == 0) {

      throw new IllegalArgumentException("除数不能为0");

    }

    return a / b;

  }

}

上述代码实现了四则运算中的加、减、乘、除方法,并且对于除法运算加入了除数为0判断。

接下来,我们编写一个实例化Calculator类,调用其中的方法进行测试:


public class CalculatorTest {

  public static void main(String[] args) {

    Calculator calculator = new Calculator();

    double a = 10.0;

    double b = 2.0;

    double addResult = calculator.add(a, b);

    System.out.println(a + " + " + b + " = " + addResult);

    double subtractResult = calculator.subtract(a, b);

    System.out.println(a + " - " + b + " = " + subtractResult);

    double multiplyResult = calculator.multiply(a, b);

    System.out.println(a + " * " + b + " = " + multiplyResult);

    double divideResult = calculator.divide(a, b);

    System.out.println(a + " / " + b + " = " + divideResult);

  }

}

上述代码中,我们实例化了Calculator类之后,按照不同的运算进行测试,最终输出测试结果。运行上述代码,控制台输出如下:


10.0 + 2.0 = 12.0

10.0 - 2.0 = 8.0

10.0 * 2.0 = 20.0

10.0 / 2.0 = 5.0

通过上述代码实现及测试可知,我们已经成功地通过Java语言实现了一个简易的计算器。

  
  

评论区

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