博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验二 软件工程个人项目
阅读量:4698 次
发布时间:2019-06-09

本文共 1343 字,大约阅读时间需要 4 分钟。

任务1源码在Github的仓库主页链接地址:

接收参数n

生成练习题

每个练习题中运算符不少于2种,数字在0到100之间

运算过程中不能出现负数和非整数

信息输出到文件“result.txt

功能设计:

随机生成练习题

规范练习题内容

判断输入是否合理

输出结果格式

设计实现:

使用Scanner类获取输入信息

随机选择加减乘除运算符

判断被除数能否整除,如果不能,随机产生能够整除的数

导入自定义的类

 

测试运行:

 

核心代码:

设置setter()和getter()方法
public int getNum1() {         return num1;   }      public void setNum1(int num1) {         this.num1 = num1;     }     public int getNum2() {        return num2;     }     public void setNum2(int num2) {         this.num2 = num2;     }
定义方法,取得用户输入的结果
public static int getInput() {                  Scanner scan = new Scanner(System.in);        //实例化Scanner对象         int result = 0;                  System.out.println( "请输入结果:" );         result = scan.nextInt();         return result;

总结:

通过此次实验重新温习了java的前几章的内容,多少对自己的java进行了一定的补强。本次实验的完成情况不是很理想,许多要求由于个人能力和时间的关系不能实现,今后自己要在更多的时间去掌握java这门重要的语言。

展示psp:

PSP 任务内容 计划完成需要的时间(min) 实际完成需要的时间(min)
Planning 计划 10 13
Estimate  估计这个任务需要多少时间,并规划大致工作步骤 10 10
Development 开发 100 110
 Analysis 需求分析 (包括学习新技术) 10 10
  Design Spec 生成设计文档 5 5
Design Review 设计复审 (和同事审核设计文档) 10 5
  Coding Standard 代码规范 (为目前的开发制定合适的规范) 5 10
  Design 具体设计 10 15
  Coding 具体编码 40 40
 Code Review 代码复审 5 5
Test 测试 15 20
Reporting 报告 10 10
Test Report 测试报告 5 4
Size Measurement 计算工作量 3 4
Postmortem & Process Improvement Plan 事后总结 ,并提出过程改进计划 2 2

转载于:https://www.cnblogs.com/bang88888/p/8638535.html

你可能感兴趣的文章
H5 以及 CSS3
查看>>
Potted Flower(线段树+dp)
查看>>
Angular之双向数据绑定(上)
查看>>
20155307 2016-2017-2 《Java程序设计》第4周学习总结
查看>>
TimeJob权限问题 拒绝访问
查看>>
负载均衡,会话保持,session同步
查看>>
jira安装备忘
查看>>
IOS-项目中常见文件介绍
查看>>
观察者-学历差距造成的差距有多大
查看>>
bzoj 2528: [Poi2011]Periodicity【kmp+构造】
查看>>
下载CentOS镜像
查看>>
django orm 之makemigrations和migrate命令
查看>>
OpenCart框架运行流程介绍opencart资料链接
查看>>
路由器扫描的Java源码
查看>>
文件夹遍历
查看>>
获取时间方法
查看>>
d).关于"steal lock"
查看>>
我心中的核心组件(可插拔的AOP)~大话开篇及目录
查看>>
java中的char类型所占空间
查看>>
关于excel导出问题
查看>>