zoukankan      html  css  js  c++  java
  • 软件工程个人作业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+"=");
                    }
                }
                    
            }
    
            
            }
    
    
        }

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

  • 相关阅读:
    数列分段divide
    精度计算(保留几位小数)
    洛谷P1119灾后重建
    暴雨rain
    石子游戏stone
    化学家chemist
    【ybtoj】【质数和约数】合并集合
    【ybtoj】【质数和约数】质数距离
    【ybtoj】【质数和约数】不定方程
    【再见OI】9.23模拟总结
  • 原文地址:https://www.cnblogs.com/dzkwwj/p/6511565.html
Copyright © 2011-2022 走看看