第五次作业(计算器第三步)
2016-05-01 22:03 面向对象程序设计课 阅读(676) 评论(0) 编辑 收藏 举报—— Deadline 2016/05/10 22:00——
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- 输入方式
这次又添加了一种读取四则运算表达式的方式了。
所有方式只能够通过命令行传参的方式执行。
下文说的表达式都含等号,且等号紧跟表达式后面,中间无空格。如1+1=
以下表达中,用X代表第一个参数,用Y代表第二个参数(如果有的话),用Z代表第三个参数(如果有的话)- 如果X为表达式,Y为空,那么只输出表达式的结果;
- 如果X为“-a”,Y表达式。将表达式输出,后面接着表达式的结果(中间用一个空格隔开);
- 如果X为“-f”,Y为txt文件的路径,则从该文件中读取表达式(每个表达式一行,有多行),并将答案输出到Z的路径上
- Y的路径例如:“D:\test.txt”
- Z的路径例如:“D:\results.txt”
- 所有关于输出的代码,都写在Print类里面
- 描述框架图
用图形的方式描述整个项目的框架,即各个类之间的调用关系。- 框架图不等于流程图
- 调用关系用带箭头的线表示出来
- 能够体现出层次关系
- 这次仍然要写博客来记录,要求和之前一样。
本次作业目的:
- 了解文件的读写
- 对项目有整体观,为以后的改进做铺垫