30道四则运算题目给小学生做。
课堂测试1:像二柱子那样,花二十分钟写一个能自动生成30道小学四则运算题目的 “软件”
课堂测试2:(1)题目避免重复; (2)可定制(数量/打印方式);
课堂测试3: 1、可定制(数量/打印方式):输入大的数量值,测试一下系统是否崩溃,反向查找系统是否优化的余地; 2、定制操作数的个数;3、定制是否有乘除法; 4、定制是否有括号(随机加入); 5 、定制数值范围(确定操作数的取值范围)
目前只能实现到可定制,仍需改进。
package 四则运算一;
import java.util.Random;
public class m {
public static void main(String[] args){
String[] operate=new String[]{"+","-","×","÷"};
int[] numbers=new int[100];
for(int i=1;i<=100;i++){
numbers[i-1]=i;
}
Random r=new Random();
for(int i=1;i<31;i++){
System.out.println(i+". "+numbers[r.nextInt(100)]+operate[r.nextInt(4)]+numbers[r.nextInt(100)]+"=");
}
}
}