• 自动生成300道四则运算


     1 public class math {
     2      public static void subject(Object obj) {
     3          System.out.println(obj);
     4          }
     5          public static void main(String[] args) {
     6          subject("四则运算题:");
     7          int count = 0;
     8          for (int i = 0; i < 300; i++) {
     9          int d1 = (int) ((Math.random()) * 100);
    10          int d2 = (int) ((Math.random()) * 100);
    11          int k = (int) ((Math.random()) * 100);
    12          int k2 = (int) ((Math.random()) * 100);
    13          int k3 = (int) ((Math.random()) * 100);
    14          int k4 = (int) ((Math.random()) * 100);
    15          int x = 1;
    16          if (0 <= k && k < 12)
    17          x = 1;
    18          else if (12 <= k && k < 24)
    19          x = 2;
    20          else if (24 <= k && k < 36)
    21          x = 3;
    22          else if (36 <= k && k < 48)
    23          x = 4;
    24          else if (48 <= k && k < 60)
    25          x = 5;
    26          else if (60 <= k && k < 72)
    27          x = 6;
    28          else if (72 <= k && k < 84)
    29          x = 7;
    30          else
    31          x = 8;
    32          switch (x) {
    33          case 1:
    34          subject(d1 + "+" + d2 + "=");
    35          break;
    36          case 2:
    37          jiafa(d1, d2);
    38          break;
    39          case 3:
    40          subject(d1 + "*" + d2 + "=");
    41          break;
    42           case 4:
    43          chufa(d1, d2);
    44          break;
    45          case 5:
    46          subject(zhenfenshu(k, k2) + "+" + zhenfenshu(k3, k4) + "=");
    47          break;
    48           case 6:
    49          subject(zhenfenshu(k, k2) + "-" + zhenfenshu(k3, k4) + "=");
    50          break;
    51          case 7:
    52          subject(zhenfenshu(k, k2) + "*" + zhenfenshu(k3, k4) + "=");
    53          break;
    54          case 8:
    55          subject(zhenfenshu(k, k2) + "/" + zhenfenshu(k3, k4) + "=");
    56          break;
    57          default:
    58          subject("stop,stop,stop");
    59          break;
    60          }
    61          count++;
    62          }
    63          subject("以上共有" + count + "道四则运算练习题!");
    64          }
    65          public static void jiafa(int a, int b) {
    66          if (a > b)
    67          subject(a + "-" + b + "=");
    68          else {
    69          subject(b + "-" + a + "=");
    70           }
    71          }
    72          public static void chufa(int a, int b) {
    73          if (b > 0)
    74          subject(a + "/" + b + "=");
    75          else {
    76          b = b + 10;
    77          subject(a + "/" + b + "=");
    78           }
    79         }
    80           public static String zhenfenshu(int a, int b) {
    81          if (a <= b)
    82           return a + "/" + b;
    83          else
    84          return b + "/" + a;
    85          }
    86 
    87 }

    点击运行之后,立即生成300道四则运算题!

    运行图片:

  • 相关阅读:
    Hosts知多少?
    Google 谷歌网页搜索, 学术搜索
    机器学习是什么?
    SCI/EI期刊投稿 Reply Letter 常用格式总结
    解决Javascript中$(window).resize()多次执行
    Jquery使容器自适应浏览器窗口
    java中GET方式提交和POST方式提交
    java调试打断点和不打断点执行结果不一致问题解决
    EasyUI combobox的panelHeight自动高度
    跨服务器查询信息的sql
  • 原文地址:https://www.cnblogs.com/ChinaJun/p/6525914.html
Copyright © 2020-2023  润新知