• 四则运算01


    编写随机生成30道小学数学题目:

    源代码:

    package test;
    public class  lianxi {
        String f()
        {
            int i = (int)(Math.random()*10);
            int j = (int)(Math.random()*10);
            if(i>j)
            {
                int temp = i;
                i = j;
                j = temp;
            }
            return ("("+i+"/"+j+")");
        }
    public static void main(String[] args){
        String a,b;
        int k;
        lianxi lianxi = new lianxi();
        for(int n=0;n<30;n++){
            a=lianxi.f();
            b=lianxi.f();
            int i=(int)(Math.random()*100);
            int j=(int)(Math.random()*100);
            switch((int)(Math.random()*4)){
            case 0:
                k = (int)(Math.random()*3);
                if(k==0)
                    System.out.println(i+"+"+j+"=");
                else if(k==1)
                    System.out.println(a+"+"+j+"=");
                else if(k==2)
                    System.out.println(b+"+"+a+"=");
                break;
            case 1:
                k = (int)(Math.random()*3);
                if(i<j)
                {
                    int temp=i;
                    i=j;
                    j=temp;
                    
                }
                if(k==0)
                    System.out.println(i+"-"+j+"=");
                else if(k==1)
                    System.out.println(j+"-"+a+"=");
                else if(k==2)
                    System.out.println(b+"-"+a+"=");
                break;
            case 2:
                k = (int)(Math.random()*3);
                if(k==0)
                    System.out.println(i+"*"+j+"=");
                else if(k==1)
                    System.out.println(a+"*"+j+"=");
                else if(k==2)
                    System.out.println(b+"*"+a+"=");
                break;
            case 3:
                while(j==0)
                    j=(int)(Math.random()*100);
                System.out.println(i+"/"+j+"=");
                break;
                
                
            }
            
        }
    }
    }

    结果截图:

  • 相关阅读:
    基本类型与引用类型
    局部变量与实例变量
    语句块
    i++与++i
    JAVA基本概念
    网线8根线的排列方式
    Docker容器常用命令
    内存cache使用的场景
    Python爬虫:Xpath语法笔记
    python实现简单的聊天
  • 原文地址:https://www.cnblogs.com/huyangyang/p/6491309.html
Copyright © 2020-2023  润新知