20194626 自动生成四则运算题第一版报告
1.需求分析 打印出好多份不同的题目,题目要避免重复,可定制数量和打印方式可以控制参数和符号 2.功能设计 基本功能:做一个100以内的2个操作数的四则运算,结果在100以内 扩展功能:剔除重复样式 题目数量、相关参数可控 操作数的数值范围和符号可控 3.设计实现 设计了一个类nnn,在一个类里面完成所有功能,利用Random()函数生成随机数 4.测试运行 5.代码片段 随机生成最大值和最小值之间的数 r1[i]=(int)(number3+Math.random()*(number4-number3)); r2[i]=(int)(number3+Math.random()*(number4-number3)); 加和除的运算 if(s1[i].equals("+")) { S1[i]=(r1[i]+r2[i]+r4[i]); System.out.println(r1[i]+" + "+r2[i]+"+"+r4[i] +"="); } else if(s1[i].equals("/")) { //无余数 if(number6==0) { //如果所设范围太小,结果为整数的分母 r2[i]=(int)(number3+Math.random()*(number4-number3)); while(true) { if(r2[i]!=0) { S1[i]=(r1[i]/r2[i])