zoukankan      html  css  js  c++  java
  • 中小学数学卷子自动生成程序——结对编程代码分析

     对方代码优点

     1、利用Java实现,将小学、初中、高中的运算符号存储在一个字符数组,之后定义一个随机数,可以通过生成的随机数来选择生成的运算符号,这样方便于将生成的随机数字和随机的运算符号更加方便的存储在另外一个字符串数组中。

     2、在每一次生成试卷之后都会弹出提示窗口,包括:退出登录、改变题目难度和生成题目。让流程更加清晰。

     3、平方符号的插入可能会出现在数字之前,在做完输入之后,我们判断一次平方号的位置是否在数字之前,如果在,就将平方号和数字调换位置,保证符号输入的正确性。

     对方代码的缺点:

      在生成括号的过程中,因为输入是在每个数字生成之前进行一个随机数的生成,如果等于1,则产生正括号,并且将变量加一,生成一次反括号,则将变量减一,最后在式子的最后做一次变量的判断,如果大于0,则生成变量数目的括号,这样子就会导致括号可能会产生在不必要的地方(比如在生成小学题目时在加减法中将乘除法用括号括起来,而这是不必要的)。

  • 相关阅读:
    JS控制台打印星星,总有你要的那一款~
    css居中方法
    line-height
    position定位
    IE盒子模型
    CSS中的盒模型
    CSS中的BEM命名
    循环语句总结(代码以C#为例)
    程序设计中的数学思维函数总结(代码以C#为例)
    转:SpringBoot 自定义异常@ContollerAdvice ExceptionHandler不起作用
  • 原文地址:https://www.cnblogs.com/haha-403/p/11551552.html
Copyright © 2011-2022 走看看