代码改变世界

第五次作业(计算器第三步)

2016-05-01 22:03  面向对象程序设计课  阅读(676)  评论(0编辑  收藏  举报

—— Deadline 2016/05/10 22:00——

↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑

  1. 输入方式
    这次又添加了一种读取四则运算表达式的方式了。
    所有方式只能够通过命令行传参的方式执行。
    下文说的表达式都含等号,且等号紧跟表达式后面,中间无空格。1+1=
    以下表达中,用X代表第一个参数,用Y代表第二个参数(如果有的话),用Z代表第三个参数(如果有的话)
    • 如果X为表达式,Y为空,那么只输出表达式的结果;
    • 如果X为“-a”,Y表达式。将表达式输出,后面接着表达式的结果(中间用一个空格隔开);
    • 如果X为“-f”,Y为txt文件的路径,则从该文件中读取表达式(每个表达式一行,有多行),并将答案输出到Z的路径上
      • Y的路径例如:“D:\test.txt”
      • Z的路径例如:“D:\results.txt”
    • 所有关于输出的代码,都写在Print类里面
  2. 描述框架图
    用图形的方式描述整个项目的框架,即各个类之间的调用关系。
    • 框架图不等于流程图
    • 调用关系用带箭头的线表示出来
    • 能够体现出层次关系
  3. 这次仍然要写博客来记录,要求和之前一样。

本次作业目的:

  1. 了解文件的读写
  2. 对项目有整体观,为以后的改进做铺垫