软件工程个人作业02

一.设计思路

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没学好,所以看到这个题目头都大了,还有课上时间比较短。

原文地址:https://www.cnblogs.com/niujunyan/p/5250673.html