结对编程--30个随机四则运算

来源:互联网 发布:云服务器mysql数据库 编辑:程序博客网 时间:2024/06/08 18:26

编程内容:30个随机四则运算

编程队员:易子程、沈丹

编程思路:

1.利用Math.random()随机生成100以内第一个数

2.利用Math.random()随机生成四个数,分别对应四则运算符号

3.利用Math.random()随机生成100以内第二个数

4.输出


编程代码:

package test;
import java.lang.Math;
public class MathTest1 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for(int i = 0;i < 30;i++)
        {
            int firNum = (int)(1 + Math.random()*99);//生成1到99的随机数
            int secNum = 1 + (int)(Math.random()*99);
            int operaNum = 1 + (int)(Math.random()*4);//用1到4分别代表加减乘除
            if(operaNum == 1)
            {
                System.out.println(firNum + "+" + secNum + "=?");
            }
            if(operaNum == 2)
            {
                System.out.println(firNum + "-" + secNum + "=?");
            }
            if(operaNum == 3)
            {
                System.out.println(firNum + "*" + secNum + "=?");
            }
            if(operaNum == 4)
            {
                if(secNum != 0)
                {
                    System.out.println(firNum + "/" + secNum + "=?");
                }
                else if(firNum != 0)
                {
                    System.out.println(secNum + "/" + firNum + "=?");
                }
                else
                {
                    System.out.println(30 + "/" + 15 + "=?");
                }

            }
        }

    }

}




0 0
原创粉丝点击