zoukankan      html  css  js  c++  java
  • 20165218结对编程练习-四则运算

    编程项目-四则运算

    需求分析

    1. 实现一个带有用户界面的四则运算
    2. 可以选择运算符类型
    3. 可以键入需要运算的数
    4. 可以重复使用

    设计思路

    1. 声明成员变量type为运算符类型
    2. 声明整型变量ABC为运算数及答案
    3. 声明String型变量Exit
    4. 键盘键入type及AB的值
    5. 通过switch语句进行计算
    6. 返回答案C的值
    7. 通过Exit判断是否结束程序,若否,回到第5部

    代码实现

    import java.util.Scanner;
    import java.util.Random;
    
    public class FourOperations {
        //选择所需要的四则运算
        public static void main(String[] args) {
            int type;
            int A, B, C;
            String Exit = "n";
            Scanner scanner = new Scanner(System.in);
            while (Exit.equalsIgnoreCase("n")) {
                System.out.println("==========整数的四则运算==========");
                System.out.println("请选择要进行的四则运算");
                System.out.print("1(+) 2(-) 3(×) 4(÷) : ");
                type = scanner.nextInt();
                //进行四则运算
                switch (type) {
                    case 1:
                        System.out.print("请输入两个整数:");
                        A = scanner.nextInt();
                        B = scanner.nextInt();
                        C = A + B;
                        System.out.println(A + " + " + B + " = " + C);
                        break;
                    case 2:
                        System.out.print("请输入两个整数:");
                        A = scanner.nextInt();
                        B = scanner.nextInt();
                        C = A - B;
                        System.out.println(A + " - " + B + " = " + C);
                        break;
                    case 3:
                        System.out.print("请输入两个整数:");
                        A = scanner.nextInt();
                        B = scanner.nextInt();
                        C = A * B;
                        System.out.println(A + " × " + B + " = " + C);
                        break;
                    case 4:
                        System.out.print("请输入两个整数:");
                        A = scanner.nextInt();
                        B = scanner.nextInt();
                        C = A / B;
                        System.out.println(A + " ÷ " + B + " = " + C);
                        break;
                    //default排错
                    default:
                        System.out.print("输入的运算代表数字错误!");
                }
                //优化设计
                System.out.print("退出程序?(y/n): ");
                Exit = scanner.nextLine();
                Exit = scanner.nextLine();
            }
        }
    }
    
    

    测试结果

    代码托管

  • 相关阅读:
    MySQL在DOS界面对database和table增删改查
    js中获取css样式的两种方式
    js for循环中点击事件中无法获取每一个i值的问题
    ps快捷键
    一个简单的动态页面(我的第一个博客)
    Centos7 搭建 hadoop3.1.1 集群教程
    CSS rem与em的运用
    JS进制转换总结
    使用JS生成字符视频/画
    破解字体加密
  • 原文地址:https://www.cnblogs.com/zicerain/p/8850250.html
Copyright © 2011-2022 走看看