zoukankan      html  css  js  c++  java
  • 单元测试

    源代码:

    import java.util.Scanner;
    public class ceshi 
    {
        public static void main(String[] args) 
        {
            // TODO 自动生成的方法存根
            Expression e=new Expression();
            e.chooseNumber();
            e.rangeNumber();
            e.judgMinus();
            for(int i=0;i<e.tNumber;i++)
            {
                e.operatorNum();
                if(e.minus==0)
                {
                    e.conditionNumber3();
                }
                else
                {
                    e.randomNumber();
                    e.operatorNum();
                    e.show();
                }
            }
        }
    }
    class Expression
    {
        int Number1;
        int Number2;
        int tNumber;
        char operator;
        int operatorNum;
        int remain;
        int muldiv;
        int range;
        int minus;
        public Expression()
        {
            Number1=Number2=0;
            operator='+';
        }
        void chooseNumber() //题目数量
        {
            System.out.println("请输入题目数量");
            Scanner t=new Scanner(System.in);
            tNumber=t.nextInt();
        }
        void rangeNumber() //随机数的范围
        {
            System.out.println("请选择数值范围");
            Scanner t=new Scanner(System.in);
            range=t.nextInt();
        }
        void randomNumber() //随机数赋值
        {
            Number1=(int)(Math.random()*range);
            Number2=(int)(Math.random()*range);
        }
        void operatorNum() //随机符号
        {
            operatorNum=(int)(Math.random()*100);
            if(operatorNum%4==0)
            {
                operator='+';
            }
            else if(operatorNum%4==1)
            {
                operator='-';
            }
            else if(operatorNum%4==2)
            {
                operator='*';
            }
            else
            {
                operator='/';
            }
        }
        void show()  //输出
        {
            System.out.println(Number1+" "+operator+" "+Number2+" =");
        }
        void judgMinus() //加减有无负数
        {
            System.out.println("请选择减法有无负数,有请输入1,无请输入0");
            Scanner t=new Scanner(System.in);
            minus=t.nextInt();
        }
        void conditionNumber3() //加减法是否有负数
        {
            System.out.println("Hello world");
        }
        
        
    }

    程序结果截图:

  • 相关阅读:
    Python 数据驱动 unittest + ddt
    接口知识介绍
    python 爬虫
    python 接口测试(三)
    基于PCA和SVM的人脸识别系统-error修改
    二分查找算法
    JAVA中运用数组的四种排序方法
    [Matlab] Attempt to execute SCRIPT *** as a function
    第36讲 activityForResult
    第35讲 Activity入门和跳转
  • 原文地址:https://www.cnblogs.com/xiaoabu/p/5612177.html
Copyright © 2011-2022 走看看