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

使用Java函数实现基本计算操作

发布时间:2023-08-04 20:36:41

Java是一种面向对象的编程语言,拥有丰富的类库和函数,可以方便地实现各种基本计算操作。下面是使用Java函数实现基本计算操作的一个示例代码:

import java.util.Scanner;

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

        System.out.print("请输入两个运算数:");
        double num1 = scanner.nextDouble();
        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("结果:" + 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("无效的选择");
        }
    }

    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) {
        if (num2 == 0) {
            throw new ArithmeticException("除数不能为零");
        }
        return num1 / num2;
    }
}

在这个示例中,我们首先通过Scanner类从用户输入中获取两个运算数。接下来,我们通过System.out.println()方法输出操作选项供用户选择。然后,用户输入选择项后,我们使用switch语句根据用户的选择调用相应的计算函数。最后,我们通过System.out.println()方法将计算结果输出给用户。

在这个示例中,我们提供了四个基本的计算函数:add()subtract()multiply()divide()。这些函数接受两个运算数作为参数,并返回计算结果。其中,divide()函数还使用了异常处理来处理除以零的情况。

使用这个示例代码,用户可以通过输入运算数和选择操作来进行基本计算操作。同时,我们也可以根据需要扩展代码,添加更多的计算函数来支持更多的计算操作。

希望以上内容对你有帮助!如有任何疑问,请继续追问。