zoukankan      html  css  js  c++  java
  • 20165302结对编程(四则运算)

    20165302四则运算

    需求分析

    • 指定生成题目的数量
    • 生成的题目不能有重复
    • 输出题目到文件,一行一个题目

    设计思路

    • 通过命令行参数形式来指定生成题目数量以及运算符数量
    • 去重
      UML图

    关键代码解释

    本周由于时间紧张且处于探讨阶段,并没有写出完整代码,我们只写出了代码的一小部分。总的代码下周会补齐

    int amount = Integer.parseInt(args[0]);
    int level = Integer.parseInt(args[1]);
    

    利用Integer.parseInt()这一命令,将字符串的数据类型转换成整形的数字。

    public void inFile(String fileName) throws IOException {
            String issue = "";
            BufferedWriter bf = new BufferedWriter(new FileWriter(fileName));
            for (String i : list) {
                bf.write(i);
                bf.newLine();
            }
            bf.close();
        }
    

    在for循环当中利用write方法将算式写入文件当中,利用newLine方法换行。根据命令行输入的参数确定循环的次数,进而确定写入文件的长度。最后close方法结束。

    结对学习照

  • 相关阅读:
    Spring事务原理分析-部分二
    Spring事务原理分析-部分一
    Spring 通读官方文档
    Spring IOC 源码解析
    SpringAOP原理分析
    Docker学习笔记
    TCP、UDP和HTTP关系
    洛谷P3312
    洛谷P3327
    BZOJ3073
  • 原文地址:https://www.cnblogs.com/dky20165302/p/8849947.html
Copyright © 2011-2022 走看看