21xrx.com
2025-03-17 01:10:04 Monday
文章检索 我的文章 写文章
我最近在学习Java编程语言
2023-06-11 01:27:56 深夜i     24     0
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编程感兴趣,我希望这篇文章对您有所帮助。

  
  
下一篇: .util.ArrayList

评论区