21xrx.com
2024-12-23 00:06:32 Monday
登录
文章检索 我的文章 写文章
用 Java 编写计算器实现算法
2023-06-14 15:59:10 深夜i     --     --
Java 计算器 算法

计算器是我们日常生活中必不可少的工具,而用 Java 编写一个计算器也是程序员们入门必修的一步。在本文中,我们将介绍用 Java 编写一个简单的计算器,实现加、减、乘、除、求余等基本运算。

首先,我们需要创建一个名为 Calculator 的类。在这个类中,我们定义了 add、subtract、multiply、divide 和 mod 这五个方法。这些方法分别实现了加法、减法、乘法、除法和求余的功能。

以下是代码案例:


public class Calculator {

  public int add(int num1, int num2) {

    return num1 + num2;

  }

  public int subtract(int num1, int num2)

    return num1 - num2;

  

  public int multiply(int num1, int num2) {

    return num1 * num2;

  }

  public int divide(int num1, int num2)

    return num1 / num2;

  

  public int mod(int num1, int num2)

    return num1 % num2;

  

}

接下来,我们可以创建一个名为 Main 的类,在这个类中,我们定义了 main 方法,用于进行测试。

以下是代码案例:


import java.util.Scanner;

public class Main {

  public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    Calculator calculator = new Calculator();

    System.out.print("请输入第一个数:");

    int num1 = input.nextInt();

    System.out.print("请输入第二个数:");

    int num2 = input.nextInt();

    System.out.println(num1 + " + " + num2 + " = " + calculator.add(num1, num2));

    System.out.println(num1 + " - " + num2 + " = " + calculator.subtract(num1, num2));

    System.out.println(num1 + " * " + num2 + " = " + calculator.multiply(num1, num2));

    System.out.println(num1 + " / " + num2 + " = " + calculator.divide(num1, num2));

    System.out.println(num1 + " % " + num2 + " = " + calculator.mod(num1, num2));

  }

}

在这个测试类中,我们先创建了一个 Scanner 对象,用于获取用户的输入,然后创建了一个 Calculator 对象,用于进行计算。接着,我们让用户输入两个数,然后调用 Calculator 对象的各个方法,进行加、减、乘、除和求余运算,并将结果输出到控制台中。

经过测试,我们可以发现,我们编写的计算器已经能够正确地进行加、减、乘、除和求余算法了。

本文介绍了使用 Java 编写计算器实现算法的方法。通过这个案例,不仅可以提高我们的 Java 编程能力,还可以加深我们对加、减、乘、除和求余算法的理解。

  
  

评论区

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