• 2015/3/6软件工程概论当堂作业


    实验要求:编写一段代码,执行结果输出30道四则运算题目,要考虑小学二年级学生的水平

    实验思路:利用 random方法来生成随机数,定义各个数范围;用switch随机选择一个运算符,再编辑数和符号的输出顺序

    代码如下:

    import java.util.*;

    public class Test {

     public static void main(String[] args) {

                    // TODO Auto-generated method stub

                    for (int i = 0; i < 30; i++) {

                         Random r = new Random();

                         int a = r.nextInt(100);

                         int b = r.nextInt(100);

                         int c = r.nextInt(4);

                         char d = ' ';

                         switch (c) {

                         case 0:

                                   d = '+';

                                   break;

                         case 1:

                                   d = '-';

                                   break;

                        case 2:

                                  d = '×';

                                  break;

                        case 3:

                                  d = '÷';

                                  if(b==0){

                                               i--;

                                              continue;

                                  }

                                  break;

                       default:

                                  d = ' ';

                       }

                       System.out.println(i + 1 + "." + a + d + b);

                   }  

            }

    }

  • 相关阅读:
    layoutSubviews总结
    Vue.js:循环语句
    Vue.js:条件与循环
    Vue.js:模版语法
    Vue.js:起步
    Vue.js-Runoob:目标结构
    Vue.js-Runoob:安装
    Runoob-Vue.js:教程
    Vue.js:template
    培训-Alypay-Cloud:蚂蚁金融云知识点
  • 原文地址:https://www.cnblogs.com/yue3475975/p/4321848.html
Copyright © 2020-2023  润新知