zoukankan      html  css  js  c++  java
  • 软件工程个人作业01

    1、程序对应的代码:

    package demo;

    import java.util.*;
    public class lianxi {
          String  a(){
           int i=(int)(Math.random()*10);
           int j=(int)(Math.random()*10);
           if(i>j){
            int temp=i;
            i=j;
            j=temp;
           }
           if(i==j){ i=j=1;}
           return ("("+i+"/"+j+")");
          }
          public static void main(String[] args){
           String a,b;
           int k,x;
           Scanner in=new Scanner(System.in);
           System.out.println("请输入生成的题目数量:");
           x=in.nextInt();
           lianxi lianxi=new lianxi();
           for(int n=0;n<x;n++){
            a=lianxi.a();
            b=lianxi.a();
            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+"=");
             if(k==1)
              System.out.println(a+"+"+j+"=");
             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+"=");
             if(k==1)
              System.out.println(a+"-"+j+"=");
             if(k==2)
              System.out.println(b+"-"+a+"=");
             break;
            case 2:
             k=(int)(Math.random()*3);
             if(k==0)
              System.out.println(i+"*"+j+"=");
             if(k==1)
              System.out.println(a+"*"+j+"=");
             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;
            }
           }
          }

    }

    2、相应的程序截图:

  • 相关阅读:
    EF 配置(SqlServer,Mysql)
    mysql sql优化
    非root用户安装、配置mysql
    使用spring jdbc遇到的一个性能问题
    mac 修改 vim 配色
    logstash 监控日志文件时应对日志文件名改变的原理
    java Atomic compareAndSet部分原理分析
    实现进程单例的一些想法
    java String、String.concat和StringBuilder性能对比
    Elasticsearch 动态修改replica配置、增删replica
  • 原文地址:https://www.cnblogs.com/th1314/p/6491763.html
Copyright © 2011-2022 走看看