设计思路:
生成随机数进行四则运算,for循环控制题目的个数(30道),同时运算符也是随机生成的
下面是这个程序的一个比较简单的版本。
import java.util.Random; public class suiji{ public static void main(String[] args){ for(int i=0;i<30;i++) { int yunsuan=new Random().nextInt(4); int a,b; if(yunsuan==0){ a=new Random().nextInt(100)+1; b=new Random().nextInt(100)+1; System.out.println(a+"+"+b+"="); } else if(yunsuan==1){ a=new Random().nextInt(100)+1; b=new Random().nextInt(100)+1; System.out.println(a+"-"+b+"="); } else if(yunsuan==2){ a=new Random().nextInt(100)+1; b=new Random().nextInt(100)+1; System.out.println(a+"/"+b+"="); } else if(yunsuan==3){ a=new Random().nextInt(100)+1; b=new Random().nextInt(100)+1; System.out.println(a+"*"+b+"="); } } } }
这个代码只是实现了最基本的两个数的运算,好多功能都没有实现,同时不适合小学二年级的同学,这几天会继续完善
课堂练习时只写到了生成随机数,思路混乱,想到了用数组,但是不知道如何实现。