您的位置:首页 > 其它

单元测试

2016-06-23 20:54 337 查看
源代码:

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

}


程序结果截图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: