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、相应的程序截图:

  • 相关阅读:
    Redhat各个版本和内核对照
    Java8 lambda表达式总结
    conda 安装指定版本的指定包
    git初始化的几句shell
    MYsqli 绑定插入与查询实例
    按天去除重复数据,为0则取0,否则取最大的那个值
    存储过程,循环插入1000条记录
    主表如何统计在附表中的出现次数?
    Invalid argument supplied for foreach()
    二十、mysql mysqldump备份工具
  • 原文地址:https://www.cnblogs.com/th1314/p/6491763.html
Copyright © 2011-2022 走看看