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

如何使用Java函数编写简单的计算器

发布时间:2023-05-31 02:59:57

Java是一种流行的编程语言,具有广泛的应用,其中包括编写计算器。计算器是最基本的程序之一,可以帮助人们快速计算数字和数学公式。下面是使用Java函数编写简单的计算器的步骤和代码示例。

步骤1:创建Java类和函数

为了创建计算器,我们需要在Java中创建一个类并定义一些函数。在这个例子中,我们将创建一个名为Calculator的类,并为该类添加以下功能:

- 加法函数:用于将两个数字相加并返回结果

- 减法函数:用于将一个数字减去另一个数字并返回结果

- 乘法函数:用于将两个数字相乘并返回结果

- 除法函数:用于将一个数字除以另一个数字并返回结果

以下是创建该类和函数的代码:

public class Calculator {
    
    // 加法函数
    public static int add(int num1, int num2) {
        return num1 + num2;
    }
    
    // 减法函数
    public static int subtract(int num1, int num2) {
        return num1 - num2;
    }
    
    // 乘法函数
    public static int multiply(int num1, int num2) {
        return num1 * num2;
    }
    
    // 除法函数
    public static int divide(int num1, int num2) {
        return num1 / num2;
    }
}

步骤2:读取输入并调用函数

现在我们已经定义了我们需要的函数,接下来我们将读取用户输入并调用我们的函数来计算结果。在这个例子中,我们将使用Java内置的Scanner类来读取用户输入。以下是完整代码:

import java.util.Scanner;

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入      个数字:");
        int num1 = sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num2 = sc.nextInt();
        System.out.println("请选择要执行的操作:");
        System.out.println("1. 加法");
        System.out.println("2. 减法");
        System.out.println("3. 乘法");
        System.out.println("4. 除法");
        int choice = sc.nextInt();
        
        int result = 0;
        String operation = "";
        
        switch (choice) {
            case 1:
                result = Calculator.add(num1, num2);
                operation = "+";
                break;
            case 2:
                result = Calculator.subtract(num1, num2);
                operation = "-";
                break;
            case 3:
                result = Calculator.multiply(num1, num2);
                operation = "*";
                break;
            case 4:
                result = Calculator.divide(num1, num2);
                operation = "/";
                break;
            default:
                System.out.println("无效的选择!");
                return;
        }
        
        System.out.println(num1 + " " + operation + " " + num2 + " = " + result);
    }
}

代码说明:

- 我们创建了一个名为Main的类,并在其中添加了一个名为main的函数,这是程序的入口点。

- 我们使用Scanner类从用户读取输入。我们首先要求用户输入两个数字,然后让用户选择要执行的操作,并将选择的操作存储在变量choice中。

- 我们使用switch语句将选择的操作传递给我们的Calculator类中的相应函数,并将结果存储在result变量中。

- 最后,我们打印出计算结果。

现在,我们已经完成了一个简单的Java计算器。在运行程序时,它将提示用户输入数字和操作,并打印结果。以下是运行程序的示例截图:

请输入      个数字:
10
请输入第二个数字:
5
请选择要执行的操作:
1. 加法
2. 减法
3. 乘法
4. 除法
1
10 + 5 = 15

总结

在本文中,我们介绍了如何使用Java函数创建一个简单的计算器,该计算器可以执行加法、减法、乘法和除法。我们创建了一个名为Calculator的类,并在其中添加了四个函数,以实现不同的计算功能。然后,我们使用Scanner类读取用户输入,并将输入传递给我们的函数来计算结果。最后,我们打印出计算结果。