栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用java简单基础写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用java简单基础写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现

public class Demo05 {
    public static void main(String[] args) {
        while (true) {
            System.out.println("1、加法运算");
            System.out.println("2、减法运算");
            System.out.println("3、乘法运算");
            System.out.println("4、除法运算");
            System.out.println("请选择运算功能的序号:");
            Scanner scanner = new Scanner(System.in);//创建一个扫描器对象,从键盘接受数据
            int x = scanner.nextInt();//输入一个数
            switch (x) {
                case 1:
                    System.out.println("您选择的是加法运算:");
                    System.out.println("请输入第一个数:");
                    addition();//如果是 1 ,那就调用add()方法
                    break;
                case 2:
                    System.out.println("您选择的是减法运算:");
                    System.out.println("请输入第一个数:");
                    subtraction();//如果是 2 , 调用subtraction()方法
                    break;
                case 3:
                    System.out.println("您选择的是乘法运算:");
                    System.out.println("请输入第一个数:");
                    multiplication();//如果是 3 , 调用multiplication()方法
                    break;
                case 4:
                    System.out.println("您选择的是除法运算:");
                    System.out.println("请输入第一个数:");
                    division();//如果是 4 , 调用division()方法
                    break;
                default:
                    System.out.println("您的输入错误,请重新输入:");
                    break;
            }
            System.out.println("是否继续?继续请按 1,结束请按 2 ");
            int i = scanner.nextInt();
            if (i==1){
                System.out.println("再算一个!");
                continue;
            }if (i==2){
                System.out.println("谢谢使用!");
                break;
            }
        }

    }

    public static void addition(){//加法
        Scanner scanner = new Scanner(System.in);
        int x=scanner.nextInt();
        System.out.println("请输入第二个数:");
        int y=scanner.nextInt();
        System.out.println("两数相加结果为:"+(x+y));
    }
    public static void subtraction(){//减法
        Scanner scanner = new Scanner(System.in);
        int x=scanner.nextInt();
        System.out.println("请输入第二个数:");
        int y=scanner.nextInt();
        System.out.println("两数相减结果为:"+(x-y));
    }
    public static void multiplication(){//乘法
        Scanner scanner = new Scanner(System.in);
        int x=scanner.nextInt();
        System.out.println("请输入第二个数:");
        int y=scanner.nextInt();
        System.out.println("两数相乘结果为:"+(x*y));
    }
    public static void division(){//除法
        Scanner scanner = new Scanner(System.in);
        int x=scanner.nextInt();
        System.out.println("请输入第二个数:");
        int y=scanner.nextInt();
        System.out.println("两数相除结果为:"+(x/y));
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/434434.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号