首页 > 代码库 > 软件工程个人作业01

软件工程个人作业01

程序目标:用Java语言实现随机输出三十道四则运算式。

设计思想:该程序主要是运用Java随机数的生成方法(Random),随机输出两个数,并且在两个随机数之间随机输出加减乘除四个运算符,以达到随机输出四则运算式。

import java.util.Random;
import java.util.Scanner;
public class JiSuanShi {
        public static void main(String[] args){
            for(int i=0;i<=30;i++)
            {
                //System.out.print("请输入第"+(i+1)+"题的答案");
                char[] c={‘+‘,‘-‘,‘*‘,‘/‘};
                Random r1=new Random();
                Random r2=new Random();
                Random r3=new Random();
                int z=r1.nextInt(4)+1;
                int m=r2.nextInt(100)+1;//生成随机数1
                int n=r3.nextInt(100)+1;//生成随机数2
                //m=(int)(Math.random()*100);
                //n=(int)(Math.random()*100);
                if(z==1)   //用一个数字代替加减运算符,减少不必要的判断
                {
                    System.out.println(m+"+"+n+"=");
                    //Boolean b=add(m,n);
                }
                else if(z==2)
                {
                    System.out.println(m+"-"+n+"=");
                }
                else if(z==3)
                {
                    System.out.println(m+"*"+n+"=");
                }
                else if(z==4)
                {
                    System.out.println(m+"/"+n+"=");
                }
            }
                
        }

        
        }


    }

程序未能上课按时完成原因:没有能输出随机运算符,一味只想着用加减运算符去判断随机生成符号是否符合条件,从而忽视了运用简单方法,增添了不必要的麻烦。

软件工程个人作业01