• 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;
      }          
     }
    }
  • 相关阅读:
    C程序的存储空间布局
    获取系统数据文件信息
    基于UDP的一对回射客户/服务器程序
    一段经典的 Java 风格程序 ( 类,包 )
    Vue 脱坑记
    vue面试题总汇
    JavaScript调试技巧
    伪元素小技巧
    JavaScript 开发人员需要知道的简写技巧
    select2插件改造之设置自定义选项 源码
  • 原文地址:https://www.cnblogs.com/cdl-sunshine/p/13752322.html
Copyright © 2020-2023  润新知