欢迎访问宙启技术站
智能推送

Java函数:如何使用基本算术运算符实现简单的计算器?

发布时间:2023-07-04 11:07:37

在Java中,可以使用基本算术运算符(加法、减法、乘法和除法)实现一个简单的计算器。下面将使用Java编写一个简单的计算器,该计算器可以执行加法、减法、乘法和除法操作。

首先,我们需要定义一个名为Calculator的类。在这个类中,我们将定义四个方法来执行加法、减法、乘法和除法操作。

在开始编写代码之前,首先需要导入Java的Scanner类,这样我们就可以接收用户从控制台输入的数据。Scanner类位于java.util包中。

我们首先定义一个变量来表示用户所选择的操作,例如,输入1表示执行加法操作,输入2表示执行减法操作,输入3表示执行乘法操作,输入4表示执行除法操作。然后,我们使用Scanner类从控制台读取用户的选择。

接下来,我们使用switch语句来判断用户的选择,并执行相应的操作。在每种操作中,我们使用Scanner类从控制台读取两个操作数。然后,我们使用基本算术运算符执行相应的操作,并将结果打印到控制台上。

下面是完整的代码示例:

import java.util.Scanner;

public class Calculator {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入第一个操作数:");
        double num1 = scanner.nextDouble();

        System.out.println("请输入第二个操作数:");
        double num2 = scanner.nextDouble();

        System.out.println("请选择操作:");
        System.out.println("1.加法");
        System.out.println("2.减法");
        System.out.println("3.乘法");
        System.out.println("4.除法");

        int choice = scanner.nextInt();

        switch (choice) {
            case 1:
                System.out.println("结果:" + (num1 + num2));
                break;
            case 2:
                System.out.println("结果:" + (num1 - num2));
                break;
            case 3:
                System.out.println("结果:" + (num1 * num2));
                break;
            case 4:
                if (num2 == 0) {
                    System.out.println("除数不能为零");
                    break;
                }
                System.out.println("结果:" + (num1 / num2));
                break;
            default:
                System.out.println("无效的选择");
        }
    }
}

以上代码演示了如何使用基本算术运算符实现一个简单的计算器。用户可以选择想要执行的操作,然后输入两个操作数。根据用户的选择,程序将执行相应的操作并输出结果。

注意,在对除法进行操作时,我们需要检查除数是否为零,以避免出现除以零的错误。

现在您可以在Java中实现一个简单的计算器了!