假视频网站源码出售,网站建设 石家庄,电脑网页打不开怎么回事,wx网站开发题目要求程序可以生成三十道小学四则运算题目。因为要随机生成题目#xff0c;则需要产生随机数#xff0c;因此我上网搜索了生成随机数的方法#xff0c;选择了使用Random类得到规定范围内的随机数。因为一个运算需要三个元素#xff0c;两个参与运算的数字#xff0c;一…题目要求程序可以生成三十道小学四则运算题目。因为要随机生成题目则需要产生随机数因此我上网搜索了生成随机数的方法选择了使用Random类得到规定范围内的随机数。因为一个运算需要三个元素两个参与运算的数字一个运算符(加减乘除)因此需要获得三个随机数其中一个随机数的范围为1~4对应加减乘除四个运算符。在程序中需要特别注意的是除法的运算题目生成由于是小学题目因此要生成可以整除的运算式。因此在除法的运算阶段我进行了判断若当前产生的两个随机数不能实现整除或者除数为零便重新获得两个随机数并判断是否可以整除且输出是否为零若不行再次进行判断直到可以整除且除数不为零由此保证随机生成的题目是小学生可以接受的难度。程序输出的最终结果包括题目部分和答案部分并且题目和答案都有对应的序号方便进行做完题目之后对答案。程序代码package 四则运算;import java.util.Random;public class yunsuan {public static void main(String[] args) {// TODO Auto-generated method stubint [] d;dnew int [30];int a,b;int e;System.out.println(以下是产生的三十道题目);for(int i0;i30;i) {Random rnew Random();ar.nextInt(100)1;br.nextInt(100)1;switch(r.nextInt(4)1) {case 1:System.out.println((i1):ab);d[i]ab;break;case 2:System.out.println((i1):a-b);d[i]a-b;break;case 3:System.out.println((i1):a*b);d[i]a*b;break;case 4:while((ea%b)!0||b0) {ar.nextInt(100)1;br.nextInt(100)1;}System.out.println((i1):a/b);d[i]a/b;break;}}System.out.println(以下是上述三十道题目的答案);for(int j0;j30;j) {System.out.println((j1):d[j]);}}}