软件工程个人作业01

设计思路:

生成随机数进行四则运算,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+"=");
            }
        }
    }
}

这个代码只是实现了最基本的两个数的运算,好多功能都没有实现,同时不适合小学二年级的同学,这几天会继续完善

课堂练习时只写到了生成随机数,思路混乱,想到了用数组,但是不知道如何实现。

原文地址:https://www.cnblogs.com/lzxw/p/6476546.html