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

使用Java编写一个简单的计算器函数

发布时间:2023-06-30 00:08:09

下面是一个使用Java编写的简单计算器函数的示例代码:

import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入      个数字:");
        double num1 = scanner.nextDouble();
        System.out.print("请输入第二个数字:");
        double num2 = scanner.nextDouble();
        System.out.println("请选择操作:");
        System.out.println("1. 加法");
        System.out.println("2. 减法");
        System.out.println("3. 乘法");
        System.out.println("4. 除法");
        int operation = scanner.nextInt();

        switch (operation) {
            case 1:
                System.out.println("结果: " + add(num1, num2));
                break;
            case 2:
                System.out.println("结果: " + subtract(num1, num2));
                break;
            case 3:
                System.out.println("结果: " + multiply(num1, num2));
                break;
            case 4:
                System.out.println("结果: " + divide(num1, num2));
                break;
            default:
                System.out.println("无效的操作");
                break;
        }
    }

    public static double add(double num1, double num2) {
        return num1 + num2;
    }

    public static double subtract(double num1, double num2) {
        return num1 - num2;
    }

    public static double multiply(double num1, double num2) {
        return num1 * num2;
    }

    public static double divide(double num1, double num2) {
        return num1 / num2;
    }
}

这个计算器函数可以接受用户输入的两个数字,并根据用户选择的操作进行相应的计算。用户可以选择执行加法、减法、乘法或除法操作。计算的结果将打印到控制台上。

在程序中,我们使用Scanner类获取用户的输入。通过switch语句,根据用户选择的操作调用相应的计算函数。计算函数分别是addsubtractmultiplydivide,它们分别执行加法、减法、乘法和除法操作,并返回计算结果。

在以上示例代码中,函数的实现相对简单,展示了Java中基本的输入输出和函数调用的使用。可以根据需求进一步扩展这个计算器函数,增加更多的功能和错误处理。