• 软件工程个人作业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、相应的程序截图:

  • 相关阅读:
    RESTFul-service guideline
    logback推荐配置
    MongoDB 存活時間 TTL 用法
    IntelliJ IDEA 的热部署插件JRebel 安装及使用(破解)
    Idea远程调试
    学习方法记录
    2017年3月9日日记
    maven整合SSM总结
    【转】 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
    【转】如何用Maven创建web项目(具体步骤)
  • 原文地址:https://www.cnblogs.com/th1314/p/6491763.html
Copyright © 2020-2023  润新知