江西工业职业技术学院

毕业综合实践

课题名称: 安卓手机计算器

作 者: 廖杰 学 号:

分 院: 电子与信息工程分院

专 业: 计算机网络技术

指导老师: 占华为 专业技术职务 讲师

2013 年 11 月 14 日

一、问题描述:

用 Java 实现求两整数的加、减、乘、除运算结果,要求两整数的范围都是

[0,100] 。从键盘输入数 m,数 n,判断他们的范围,若不在 [0,100] 范围内,则输

出提示语,要求重新输入,并且在做除法运算时,当除数为 0 时,输出提示语,

说明除数不能为 0。

将两数的范围定在 [0,100] ,以更好的进行边界值分析, 等价类测试等黑盒测

试方法;为充分体现白盒测试的特点,有些地方故意用了 if-else 语句, while 循

环;另外,加、减、乘、除运算分别用了四个函数来计算,这样既可以在主函数

中调用,又可以在 Junit 框架中分别对这四种运算进行测试。

二、程序源代码:

1. import java.util.Scanner;

2. public class Computer {

3. private int a ;

4. private int b ;

5. public Computer ( int x, int y) // 构造函数,初始化

6. {

7. a=x; // 注意: Juint 中需要输入测试值在 0~100 范围内

8. b=y;

9. }

10. public double add() // 加法

11. {

12. return a +b ;

13. }

14. public double minus() // 减法

15. {

16. return a - b ;

17. }

18. public double multiply() // 乘法

19. {

20. return a * b ;

21. }

22. public double divide() // 除法,要求除数不能为 0 ,否则输出提示语

23. {

24. if ( b !=0)

25. return a/ b;

26. else

27. System. out .println( " 除数不能为 0 !" );

28. return 0;

29. }

30. public static void main(String[] args)

31. {

32. Scanner scanner = null ;

33.

计算器软件测试数据,计算器软件测试报告.pdf相关推荐

  1. 计算器软件测试数据,计算器软件测试报告.doc

    <计算器软件测试报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算器软件测试报告.doc>文档请在天天文库搜索. 1.江西工业职业技术学 ...

  2. 成都 软件 功能测试,成都软件项目验收测试 功能符合性测试 科技项目验收测试报告...

    成都功能符合性测试软件项目验收测试 科技项目验收测试报告 功能符合性测试是什么? 功能符合性测试以软件或信息系统的需求说明为依据测试软件产品功能的完备性.正确性以及适合性. 测试项:功能符合性.用户界 ...

  3. pdf编辑软件哪个好?编辑pdf的软件分享一款,像word一样好用!

    编辑文档时,很多人习惯用word及pdf进行办公,而使用中,经常会发现word和pdf之间,总是无法满足我们的切换需要.如果掌握一款可以编辑pdf的软件,像word一样简单使用,又能满足word的各种 ...

  4. 测试软件能批量转换成pdf吗,三大PDF转换软件对比测评

    吴川 华南区技术负责人 概要 在转换PDF文件时,我们都会选择效率高,转换错误率低的软件.这次来测试三款常见的PDF软件,用事实来说明哪款软件更好用. PDF转换 在转换PDF文件时最常见的就是转换后 ...

  5. 写论文需要哪些软件?用迅读PDF大师,PDF转换编辑压缩

    作为大学生,没有什么比写论文更重要了.无论是日常论文作业,还是毕业论文设计,都需要认真对待才能产出高质量作品.提起写论文,前期的资料准备,自然必不可少!除了知网.维普.万方.超星等常见资料平台,部分专 ...

  6. 有没有cad转pdf软件推荐?cad转pdf免费软件大分享

    相信许多从事建筑设计行业的小伙伴,经常会使用cad来构图设计吧.可是在需要传输文件的时候,我们往往会使用pdf的格式进行传输,一方面是因为考虑到对方可能没有cad软件,另一方面是pdf格式文件支持跨设 ...

  7. pdf切割软件linux,linux下的pdf分割软件

    想把PDF文件放在手机里看,但手机中的软件限制了500K的文件大小,无奈啊. 找找linux下的pdf处理软件吧. 今天找到了pdftk的软件,不仅仅可以分割PDF文件.可以上他的网页上看看去. ht ...

  8. 如何在没有软件的情况下将 PDF 转换为 PPT(100% 免费)

    演示文稿由文字.图片.音频.动画等元素组成,通常用于会议.课堂或演讲中,展示演讲者想要表达的主要内容.如果您遇到重要文档以 PDF 格式存储,但现在需要转换为 PPT 格式的情况,请不要担心.我们本指 ...

  9. “PDF修改器 2.5.2.0[强大的免费PDF文件编辑软件]”乃是假冒软件

    日前发现网上有一款名为"PDF修改器",号称"绿色软件"."免费软件"的PDF编辑器,如图. 经查,此软件乃假冒软件.被假冒的软件是吕达嵘先 ...

最新文章

  1. shell基础04 结构化命令
  2. 那些计算机界的伟大女性
  3. 没有IF-ELSE的工厂
  4. android显示绘图动画,Android自定义View绘图实现渐隐动画
  5. Redis应用场景(转)
  6. 装饰器python3菜鸟教程_认识Python装饰器
  7. textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...
  8. python实训报告5000字_20193420 实验一 《Python程序设计》实验一报告
  9. verilog语法检查
  10. PS_01_基本操作
  11. 彻底讲清楚ZooKeeper分布式锁的实现原理【石杉的架构笔记】
  12. Android开发之科大讯飞语音合成与播报
  13. 网络安全等级保护合规一览
  14. C语言实现图片找茬,[创意心得]大家来找茬(C语言)
  15. ubuntu16.04 opencv3.3 python2.7 caffe GPU环境搭建
  16. java整合支付宝遇到的坑及解决方法
  17. node防止恶意刷短信次数
  18. 安装python发生的报错
  19. inprivate浏览是什么意思_打开浏览器无痕是什么意思
  20. OFbiz--简单介绍

热门文章

  1. 《Adobe InDesign CS5中文版经典教程》—第1课1.2节工作区简介
  2. 大疆睿炽Tello EDU无人机python操控之一——使用socket调试工具控制Tello EDU无人机
  3. html浏览器标题闪动,如何实现网页标题的闪动提示
  4. 汪源:数据分析热词迭出,“三个统一”值得关注
  5. 目前主流游戏引擎的分析报告
  6. 电子科大和北邮计算机,同为IT名校,北京邮电大学和电子科技大学谁更胜一筹?...
  7. 小红伞AntiVir专区
  8. ZSTU OJ-4454 招兵买马
  9. matlab编程刀尖频响,用半理论法预测主轴系统刀尖点频响函数
  10. AOP技术学习之AspectJ