随机生成30到题目

package sizeyunsuan;
import java.util.Random;
public class sizeyunsuan {
    public static void main(String[] args) {
    
        for(int i=0;i<30;i++)                //循环30次
        {
    int a=1+(int)(Math.random()*100);      //随机生成数。
    int b=1+(int)(Math.random()*100);     //随机生成数。
    int d=1+(int)(Math.random()*9);      //随机生成数。
    int e=1+(int)(Math.random()*9);     //随机生成数。
    int x=1+(int)(Math.random()*4);    //随机生成数。
    if(x==1)                                    //加法运算
        System.out.println(a+" + "+b+" =");
    else if(x==2)                               //减法运算
    {
        if(a>b)                               //考虑到没学负数
        System.out.println(a+" - "+b+" =");
        else System.out.println(b+" - "+a+" =");
    }
    else if(x==3)                             //乘法运算
        System.out.println(d+" * "+e+" =");
    else                                     //除法运算
        {
    if(a>e)                                    //考虑到没学小数出大数
        System.out.println(a+" / "+e+" =");
        else System.out.println(e+" / "+a+" =");
        }
}
        }
}
只能生成,其他什么都没有

 

posted on 2018-10-08 11:31  小马灬  阅读(149)  评论(0编辑  收藏  举报

导航