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

单元测试

时间:2016-06-23 22:08:03      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

源代码:

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");
    }
    
    
}

程序结果截图:

技术分享技术分享

单元测试

标签:

原文地址:http://www.cnblogs.com/xiaoabu/p/5612177.html

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