zoukankan      html  css  js  c++  java
  • 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);

                   }  

            }

    }

  • 相关阅读:
    Effective_STL 学习笔记(三十一) 了解你的排序选择
    Effective_STL 学习笔记(三十) 确保目标区间足够大
    Effective_STL 学习笔记(二十九) 需要一个一个字符输入时考虑使用 istreambuf_iterator
    maven 项目 配置docker镜像生成(dockerfile-maven-plugin)
    docker容器时间不对及java程序时间不对解决
    spring boot 下websocket实现的两种方法
    封装下Excel导出
    python安装出现的证书问题
    k8s安装
    ssh免密登录
  • 原文地址:https://www.cnblogs.com/yue3475975/p/4321848.html
Copyright © 2011-2022 走看看