zoukankan      html  css  js  c++  java
  • 9.29日报

    今天完成了一个随机生成任意的四则运算的程序。可以随机生成多道四则运算的 程序。

    代码如下:

    import java.util.Random;
    import java.util.Scanner;
    public class Test1 {

     public static void main(String[] args) {
      @SuppressWarnings("resource")
      Scanner scanner=new Scanner(System.in);
      // TODO 自动生成的方法存根
      System.out.println("请输入输出的题数:");
      int sum=scanner.nextInt();
            int k=0;
      System.out.println("是否出现乘除运算,是输入1,否输入0");
      int x=scanner.nextInt();
      int sum1=sum*2;
      int[] arr1 = new int[sum1];
             Random r = new Random();
             for (int i = 0; i < arr1.length; i++) {
                 int accRandom=r.nextInt(100)+1;
                 int count=0;
                 for (int j = 0; j < arr1.length; j++) {
                     int a =arr1[j];
                     if (a == accRandom) {
                         count++;
                     }
                 }
                 if (count>0){
                     i--;
                 }else {
                     arr1[i]=accRandom;
                 }
             }
             /*for (int i : arr1) {
                 System.out.print(i + " ");
             }
             System.out.println();*/
       switch(x) {
       case 0:
          String[] operate=new String[]{"+","-"};
           Random rand=new Random();
           for(int i=0;i<arr1.length;i=i+2){
             System.out.println(k+1+".  "+arr1[i]+operate[rand.nextInt(2)]+arr1[i+1]+"=");
             ++k;}
           break;
       case 1:
           String[] operate1=new String[]{"+","-","*","/"};
            Random rand1=new Random();
            for(int i=0;i<arr1.length;i=i+2){
              System.out.println(k+1+".  "+arr1[i]+operate1[rand1.nextInt(4)]+arr1[i+1]+"=");
              ++k;
           }
            break;
      }          
     }
    }
  • 相关阅读:
    .Net Intelligencia.UrlRewriter 重定向参数中文支持配置方法
    Debian 9 vsftpd: version 3.0.3 配置
    Debian 静态网络配置
    iptables常用配置
    Debian防御DDOS(简易版本)
    Debian9+PHP7+MySQL+Apache2配置Thinkphp运行环境LAMP
    Discuz3.3注册程序修改添加记录推荐人账号
    .NetCore WPF 指定一个相对路径的图片,报错“找不到资源”
    C语言的unsigned做双目运算符的奇怪问题
    关于人脸识别的视频图片处理
  • 原文地址:https://www.cnblogs.com/cdl-sunshine/p/13752322.html
Copyright © 2011-2022 走看看