软件工程个人作业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+"=");
                }
            }
                
        }

        
        }


    }

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

转载于:https://www.cnblogs.com/dzkwwj/p/6511565.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值