码迷,mamicode.com
首页 > 其他好文 > 详细

19、案例

时间:2021-06-28 18:50:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:alt   main   efault   result   dde   lang   ast   scanner   cas   

案例

技术图片

public class MethodDemo11 {
    public static void main(String[] args) {
        judge();
    }

    //加法
    public static double add(double x,double y) {
        return x + y;
    }

    //减法
    public static double sub(double x,double y) {
        return x - y;
    }

    public static double mul(double x,double y) {
        return x * y;
    }

    public static double div(double x,double y) {
        return x / y;
    }

    //判断是哪个方法
    public static void judge() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入两个数:");
        double x = sc.nextDouble();
        double y = sc.nextDouble();
        System.out.println("请输入运算符(+,-,*,/):");
        String operator = sc.next();
        double result = 0;

        switch ( operator ) {
            case "+":
                result = add(x,y);
                System.out.println(x + "+" + y + "=" + result);
                break;
            case "-":
                result = sub(x,y);
                System.out.println(x + "-" + y + "=" + result);
                break;
            case "*":
                result = mul(x,y);
                System.out.println(x + "*" + y + "=" + result);
                break;
            case "/":
                if ( y == 0 ) {
                    System.out.println("第二个数字不能为0,否则除法运算没有意义");
                } else {
                    result = div(x,y);
                    System.out.println(x + "*" + y + "=" + result);
                }
                break;
            default:
                System.out.println("你输入的是非法字符");
        }
    }
}

输入的不是四个运算符时

技术图片

输入的是 + 时:

技术图片

输入的是 - 时:

技术图片

输入的是 * 时:

技术图片

输入的是 / 时:

技术图片

y 为 0时,输入的是 / 时:

技术图片

19、案例

标签:alt   main   efault   result   dde   lang   ast   scanner   cas   

原文地址:https://www.cnblogs.com/duoruic/p/14934841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!