21xrx.com
2024-11-22 09:46:42 Friday
登录
文章检索 我的文章 写文章
我最近在学习Java编程语言
2023-06-10 17:22:03 深夜i     --     --
Java 计算器 代码

我最近在学习Java编程语言,尝试着用它来写一些小程序。今天我想分享一下我写的简易计算器。

首先,我创建了一个名为Calculator的类,并定义了两个私有成员变量num1和num2,分别用于存储计算器要计算的两个数。我还定义了一个getResult()方法来获取计算结果,这个方法将在计算完成后返回最终结果。

接下来,我添加了几个公共方法,包括setNum1()和setNum2()来设置num1和num2的值,以及add()、subtract()、multiply()和divide()方法来执行四则运算的操作。

在这些方法中,我使用了Java的数学运算符来执行基本的运算操作,例如加法、减法、乘法和除法。我还使用了Java的异常处理机制来处理除数为0的情况。

下面是一些代码示例,以便更好地理解我的Java计算器程序:


public class Calculator {

  private double num1;

  private double num2;

  

  public void setNum1(double num)

    this.num1 = num;

  

  

  public void setNum2(double num)

    this.num2 = num;

  

  

  public double add() {

    return num1 + num2;

  }

  

  public double subtract()

    return num1 - num2;

  

  

  public double multiply() {

    return num1 * num2;

  }

  

  public double divide() {

    if (num2 == 0) {

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

    }

    return num1 / num2;

  }

  

  public double getResult() {

    return add();

  }

}

使用这些方法,我可以很轻松地创建一个简易计算器程序。例如,我可以使用以下代码来进行加减乘除计算:


Calculator calc = new Calculator();

calc.setNum1(10.0);

calc.setNum2(5.0);

double result = calc.add();   // 计算10 + 5

System.out.println(result);

result = calc.subtract();    // 计算10 - 5

System.out.println(result);

result = calc.multiply();    // 计算10 * 5

System.out.println(result);

result = calc.divide();     // 计算10 / 5

System.out.println(result);

使用这些方法,我可以更加自由灵活地编写自己的Java代码。

综上所述,这就是我的简易Java计算器程序。虽然它很简单,但它仍然是一个很好的练习项目,可以帮助您理解Java编程语言的基础知识,包括类、方法、运算符和异常处理机制。如果您对Java编程感兴趣,我希望这篇文章对您有所帮助。

  
  

评论区

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