一.设计思路
1.随机生成一个0-99之间的随机数
2.随机生成一个1-99之间的随机数
3.输出这个由两个随机数组成的假分数
4.随机生成一个0-99之间的随机数
5.随机生成一个1-99之间的随机数
6.输出这个由两个随机数组成的假分数
7.随机生成a,b,c,d中的任一个字母
8.输出这个式子
9.循环30次
二.源程序代码
package sizeyunxuan; import java.util.Random; public class sizeyunsuan { public static void main(String[] args) { // TODO Auto-generated method stub int m; for(m=0;m<30;m++) { Random rand1=new Random(); int randNum1=rand1.nextInt(99); Random rand2=new Random(); int randNum2=rand2.nextInt(98)+1; Random rand3=new Random(); int randNum3=rand3.nextInt(99); Random rand4=new Random(); int randNum4=rand4.nextInt(98)+1; char ch=(char)((int)(Math.random()*4)+97); if(ch=='a') { ch='+'; System.out.println(randNum1+"/"+randNum2+" "+"+"+" "+randNum3+"/"+randNum4+"="); } else if(ch=='b') { ch='-'; System.out.println(randNum1+"/"+randNum2+" "+"-"+" "+randNum3+"/"+randNum4+"="); } else if(ch=='c') { ch='*'; System.out.println(randNum1+"/"+randNum2+" "+"*"+" "+randNum3+"/"+randNum4+"="); } else { ch='/'; System.out.println(randNum1+"/"+randNum2+" "+"/"+" "+randNum3+"/"+randNum4+"="); } } } }
三.运行结果
四.个人上课未按时完成的原因
经过一个假期的疯玩,已经把怎么建工程写代码忘了,再者是因为上个学期java没学好,所以看到这个题目头都大了,还有课上时间比较短。