21xrx.com
2024-12-23 00:14:34 Monday
登录
文章检索 我的文章 写文章
Java程序示例:计算器实现加减乘除运算
2023-06-14 22:45:40 深夜i     --     --
Java 计算器 面向对象编程

计算器是计算机科学中最基本的应用程序之一。在本文中,我们将使用Java编写一个简单的计算器,实现加、减、乘、除四种数学运算。

Java是面向对象语言,因此我们将使用面向对象的方法设计计算器程序。我们将创建一个Calculator类,它将包含四个方法:add(加)、subtract(减)、multiply(乘)、divide(除)。每个方法将接受两个整数作为参数,并返回它们的计算结果。

下面是完整的计算器类代码:


public class Calculator {

  public int add(int a, int b) {

   return a + b;

  }

  public int subtract(int a, int b)

   return a - b;

 

  public int multiply(int a, int b) {

   return a * b;

  }

  public int divide(int a, int b) {

   if (b == 0) {

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

   }

   return a / b;

  }

}

在上面的代码中,我们定义了一个Calculator类,并实现了四个方法:add、subtract、multiply、divide。其中,add方法将接受两个整数作为参数,并返回它们的和;subtract方法将接受两个整数作为参数,并返回它们的差;multiply方法将接受两个整数作为参数,并返回它们的积;divide方法将接受两个整数作为参数,并返回它们的商。在divide方法中,我们还添加了一个检查除数是否为0的语句,以避免出现除以0的情况。

现在,我们可以使用这个Calculator类来执行我们想要的数学运算。以下是示例代码:


public class Main {

  public static void main(String[] args) {

   Calculator calculator = new Calculator();

   int a = 10;

   int b = 5;

   System.out.println("a + b = " + calculator.add(a, b));

   System.out.println("a - b = " + calculator.subtract(a, b));

   System.out.println("a * b = " + calculator.multiply(a, b));

   System.out.println("a / b = " + calculator.divide(a, b));

  }

}

在上面的代码中,我们创建了一个Calculator对象,并分别将a和b设置为10和5。然后,我们通过调用它的add、subtract、multiply、divide方法来执行四个不同的运算,并在控制台上输出对应的结果。

通过本文的示例程序,我们可以看到使用Java编写一个简单的计算器程序是非常容易的。在这个过程中,我们也了解到了面向对象编程的一些基本概念,例如类、方法、参数等等。

  
  

评论区

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