小学生四则运算程序的简单测试与封装

程序原型:之前写的小学生四运算程序

实验环境:java语言

封装代码如下:

 1 package SuanFa;
 2
 3 public class Core {
 4     public double jia(double a,double b)
 5     {
 6         double c=a+b;
 7         return c;
 8     }
 9     public double jian(double a,double b)
10     {
11         double c=a-b;
12         return c;
13     }
14     public double cheng(double a,double b)
15     {
16         double c=a*b;
17         return c;
18     }
19     public double chu(double a,double b)
20     {
21         double c=a/b;
22         return c;
23     }
24 }

此次结对编程已经根据老师的要求,更换了一名新队友,陈梓仪,博客地址:http://www.cnblogs.com/chenziyi/

根据合理的分工,我负责此次编程作业计算功能的封装,陈梓仪负责程序的测试步骤。

时间: 2024-12-25 05:44:00

小学生四则运算程序的简单测试与封装的相关文章

小学生四则运算程序

需求分析: 为小学生能够出四则运算的题,并且能对其所答的答案进行判断,如答错能显示正确答案. 代码设计: 生成随机数和运算符: int convert(ZX number[100]) { stack<ZX>s2; for(int i=0;i<t;i++) { if(number[i].b==1)//操作数 s2.push(number[i]); else { if(number[i].a==')') { while(s1.top().a!='(') { s2.push(s1.top())

四则运算程序的测试与封装

程序原型:之前的小学生四则运算程序 编程语言:java 测试代码如下: 1 package SuanFa; 2 3 import static org.junit.Assert.*; 4 5 import org.junit.Test; 6 7 public class CoreTest { 8 9 @Test 10 public void testJia() { 11 Core core = new Core(); 12 double a = core.jia(9, -3); 13 Syste

测试与封装5.1

我的队友是52吴舒婷,博客内容主要是白盒黑盒的测试数据分析 我们通过简单的四则运算来进行程序的测试与封装 我们主要完成的是事情 (1)封装:将运算要运用的方法进行封装 文件主要有三个:Calculate(存放运算要用得到方法).CalcuTest(主要main方法).Test(测试) Calculate中主要的方法:Cal()运算.input()输入.judge判断() 代码如下:CalcuTest(主要main方法) package Test.src.src; import java.util

【作业报告】作业5 四则运算 测试与封装 5.1

测试与封装 5.1 程序开发简介: [开发环境]:eclipse [开发人员]:Ives & 郑胜斌 [博客地址]:38郑胜斌 [开发时间]:2015-04-30 [版本]:5.1 [要求]: 封装 测试 封装: 概念 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口.面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治.封装的对象,这些对象通过一个受保护的接口访问其他对象.封装是一种信息隐藏技术,在java中通过关键字private实现封装.什么是封装?封装把对象的所

小学生四则运算系统项目总结

在经历了六周的时间,经历了需求分析,系统设计,编码调试以及测试,我们共同完成了小学生四则运算系统,实现了基本功能.在这个过程中我们真正走过了一遍软件开发的流程.现在对项目做一个总结,讲解项目的功能实现过程,并谈谈大家对这个课程和项目的感受~ ①小组分工 这次我们的小组开发团队属于小团队,软件设计.开发的过程中需要频繁的交流,最开始的时候大家做了大致的小组分工,后期根据个人的不同情况和项目开发状态,还经历了多次调整.其实在过程中,多数的设计开发过程,大家都是在一起进行的,属于功能团队模型,但每个人

作业5 四则运算 测试与封装 5.2

作业5 四则运算 测试与封装  5.2 开发环境:   Eclipse 开发人员:   欧其锋(201306114305) 余汉城(201306114317)(http://www.cnblogs.com/yuhancheng/) 分工:   欧其锋:异常处理 余汉城:重构 源代码: 1 package GongNengpk; 2 3 import GongNengpkTest.ChuShuLingException; 4 import GongNengpkTest.JCException; 5

struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)

为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:) --->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next) --->Next(点击next之后出现如下界面,然后选择好组织号,工程号,版本号即可),最后点击Fi

四则运算程序(java基于控制台)

一.题目描述: 1. 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10 -o Exercise.txt 将生成10个题目. 2. 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围,例如 Myapp.exe -r 10 将生成10以内(不包括10)的四则运算题目.该参数可以设置为1或其他自然数.该参数必须给定,否则程序报错并给出帮助信息. 3. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 4. 每道题目中出现的运算符个数不超过

《软件工程综合实践专题》——1程序简单测试与升级

<软件工程综合实践专题> ———程序简单测试与升级 1759233 目录 <软件工程综合实践专题>... 1 ———程序简单测试与升级... 1 1.  程序代码:... 2 2.  代码解读:... 2 3.  需求增加:... 2 4.  新增需求的测试用例:[可能写的不好,因为软件测试这学期才开始学习]... 3 5.增量开发... 4 6.收获和不足... 9 1.   程序代码: 2.   代码解读: Python是一门很强大的语言主要是因为它包含了很多使用的库,这里的程