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方法结束。

    结对学习照

  • 相关阅读:
    作业16
    递归函数
    三元表达式与生成式
    迭代器与生成器
    作业15
    装饰器
    作业14
    string的入门与进阶
    修理牧场(优先队列)
    旅游规划
  • 原文地址:https://www.cnblogs.com/dky20165302/p/8849947.html
Copyright © 2011-2022 走看看