单元测试
Posted 圣龙阿布
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元测试相关的知识,希望对你有一定的参考价值。
源代码:
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"); } }
程序结果截图:
以上是关于单元测试的主要内容,如果未能解决你的问题,请参考以下文章