单元测试
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"); } }
程序结果截图:
相关文章推荐
- hdu2047 阿牛的EOF牛肉串 多个递推式解法
- BZOJ_1619_[Usaco2008_Nov]_Guarding_the_Farm_保卫牧场_(模拟+bfs)
- Rsync命令详解
- Java IO流的一个小工具
- git 基本操作
- 解决centos7安装wmwaretools找不到kernel header
- item2,实现singleton模式
- hdu 2068 RPG的错排
- Java 4种方法实现选择排序算法
- Android SDK下载速度慢的解决方法(简单使用代理)
- HDU1257 最少拦截系统 贪心算法 (多人乘船问题)水题
- Android Studio项目目录结构介绍
- HTTP请求方法
- 数据库备份checksum选项你会用么?
- ubuntu启动无桌面图标?
- [HihoCoder]#1014 : Trie树
- Android命令行创建并运行 AVD模拟器
- Problem4-1001
- c++从int转string、char的方法总结
- hdu2084 数塔 记忆化搜索水题