Android计算器简单逻辑实现实例分享


当然,我可以给你一个简单的Android计算器逻辑实现实例。这个示例将展示如何使用Java(Android应用开发的主要语言之一)来实现一个基本的加、减、乘、除计算器。请注意,这个例子将主要聚焦于逻辑部分,而不是完整的Android应用界面开发。


public class Calculator {

    // 定义一个方法来进行加法运算
    public double add(double num1, double num2) {
        return num1 + num2;
    }

    // 定义一个方法来进行减法运算
    public double subtract(double num1, double num2) {
        return num1 - num2;
    }

    // 定义一个方法来进行乘法运算
    public double multiply(double num1, double num2) {
        return num1 * num2;
    }

    // 定义一个方法来进行除法运算,注意处理除数为0的情况
    public double divide(double num1, double num2) {
        if (num2 == 0) {
            throw new IllegalArgumentException("除数不能为0");
        }
        return num1 / num2;
    }

    // 示例用法
    public static void main(String[] args) {
        Calculator calc = new Calculator();

        double result = calc.add(5, 3);
        System.out.println("5 + 3 = " + result);

        result = calc.subtract(5, 3);
        System.out.println("5 - 3 = " + result);

        result = calc.multiply(5, 3);
        System.out.println("5 * 3 = " + result);

        try {
            result = calc.divide(5, 3);
            System.out.println("5 / 3 = " + result);

            // 尝试除以0,将抛出异常
            // result = calc.divide(5, 0);
            // System.out.println("5 / 0 = " + result);
        } catch (IllegalArgumentException e) {
            System.out.println(e.getMessage());
        }
    }

    // 注意:由于这是Android环境外的Java代码示例,main方法仅用于演示。
    // 在Android应用中,你通常会通过Activity、Fragment或其他组件来调用这些方法,
    // 并使用Android的UI组件(如TextView)来显示结果。
}

这个`Calculator`类包含了四个基本运算的方法:加、减、乘、除。在`main`方法中,我们创建了一个`Calculator`对象,并演示了如何使用这些方法来执行运算。注意,在Android应用中,你不会直接运行`main`方法,而是会在用户界面(如按钮点击事件)中调用这些方法,并将结果显示在界面上。

希望这个示例能够帮助你理解如何在Android中实现计算器的简单逻辑。