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;
      }          
     }
    }
  • 相关阅读:
    事件(三):事件对象
    事件(二):事件处理程序
    事件(一):事件流
    nginx里面的rewrite配置
    详解 CSS 居中布局技巧
    jQuery 效率提升建议
    web的攻击技术
    前端优化点总结
    深入理解递归和闭包
    创建对象
  • 原文地址:https://www.cnblogs.com/cdl-sunshine/p/13752322.html
Copyright © 2011-2022 走看看