5.1 四则运算单元测试j
由于上个星期请假没上课,这个星期回来才知道作业,时间比较赶,个人能力又不足,作业质量不是很好
Calculator.java
import java.util.Scanner;
public class Calculator {
    public static void main(String[] args) {
        int test(int n)
{
    int ranswer=;
    int uanswer=;
    int t=;
    char operation;
    int num1=;
    int num2=;                
    switch(n)
    {
        case :
            operation='+';
            break;
        case :
            operation='-';
            break;
        case :
            operation='*';
            break;
        case :
            operation='/';
            break;
    }
    if((operation=='-') && (num1<num2))
    {
        t=num1;
        num1=num2;
        num2=t;
    }
    if(operation=='/')
    {
        if(num2==)
        {
            num2=;
        }
        num1=num1*num2;
    }
    printf("%d%c%d= ",num1,operation,num2);
    scanf("%d",&uanswer);
    switch(operation)
    {
        case '+':
        ranswer=num1+num2;
        break;
        case '-':
        ranswer=num1-num2;
        break;
        case '*':
        ranswer=num1*num2;
        break;
        case '/':
        ranswer=num1/num2;
        break;
    }
        Core core = new Core();
        core.calc(n, num1, num2);
    }
}
Core.java
public class Core {
    public void calc(String n, double num1, double num2) {
        if (n.equals("1")) {
            System.out.println(num1 + num2);
        } else if (n.equals("2")) {
            System.out.println(num1 - num2);
        } else if (n.equals("3")) {
            System.out.println(num1 * num2);
        } else if (n.equals("4")) {
            if (num2!= ) {
                System.out.println(num1 / num2);
            } else {
                System.out.println("分母不能为零!");
            }
        } else {
            System.out.println("输入不符合要求!");
        }
    }
}
5.1 四则运算单元测试j的更多相关文章
- 【week3】四则运算 单元测试
		上一周的四则运算有bug,这次补充正确代码: // 中缀转后缀 public String[] SolveOrder(String[] in, HashMap<String, Integer&g ... 
- 四则运算——单元测试(测试方法:Right-BICEP )
		一.测试的具体部位 Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? P-是否满足性能要 ... 
- 随机生成30道四则运算-NEW
		补充:紧跟上一个随机生成30道四则运算的题目,做了一点补充,可以有真分数之间的运算,于是需要在原来的基础上做一些改进. 首先指出上一个程序中的几个不足:1.每次执行的结果都一样,所以不能每天给孩子出3 ... 
- 软工+C(2017第6期) 最近发展区/脚手架
		// 上一篇:工具和结构化 // 下一篇:野生程序员 教育心理学里面有提到"最近发展区"这个概念,这个概念是前苏联发展心理学家维果茨基(Vygotsky)提出的,英文名词是Zone ... 
- 软工+C(6): 最近发展区/脚手架
		// 上一篇:工具和结构化 // 下一篇:野生程序员 教育心理学里面有提到"最近发展区"这个概念,这个概念是前苏联发展心理学家维果茨基(Vygotsky)提出的,英文名词是Zone ... 
- 四则运算之Right-BICEP单元测试
		一. 这篇博客要对上次实现的四则运算进行单元测试,一是检查上次的程序的实现情况,二是巩固单元测试的相关知识.本次进行单元测试用的是Riget-BICEP方法. Riget-BICEP方法: 1.Rig ... 
- 单元测试--四则运算2程序(c++)
		源代码: //2016 3.6 Cheng Qiqin //四则运算改进 #include <iostream> #include<ctime> #include<cst ... 
- RIGHT-BICEP单元测试——“二柱子四则运算升级版”
		RIGHT-BICEP单元测试 ——“二柱子四则运算升级版” ”单元测试“这对于我们来说是一个全新的专业含义,在上了软件工程这门课,并当堂编写了简单的"求一组数中的最大值"函数的单 ... 
- BICEP单元测试——随机四则运算升级版
		一.测试方法 6个值得测试的具体部位: Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? ... 
随机推荐
- Sketch webView方式插件开发技术总结
			相信大家都对Sketch有一定的了解和认识.除了基础的矢量设计功能以外,插件更是让Sketch保持强大的独门秘籍.Sketch开放了第三方插件接口,设计师可以在几百种的插件中轻松找到适合自己工作方式的 ... 
- centos7下安装docker(7docker base command 命令词典)
			上一章中我总结了学习docker 镜像时所用过的命令,今天先来将docker base command 记录一下,参考:https://docs.docker.com/edge/engine/refe ... 
- 2018-2019-2 网络对抗技术 20165318 Exp4 恶意代码分析
			2018-2019-2 网络对抗技术 20165318 Exp4 恶意代码分析 原理与实践说明 实践目标 实践内容概述 基础问题回答 实践过程记录 1.使用schtasks指令监控系统 2.使用sys ... 
- LCA树链剖分
			LCA(Lowest Common Ancestor 最近公共祖先)定义如下:在一棵树中两个节点的LCA为这两个节点所有的公共祖先中深度最大的节点. 比如这棵树 结点5和6的LCA是2,12和7的LC ... 
- laravel orm进行增删改查
			https://laravelacademy.org/post/9699.html 建议用DB门面直接操作数据库,因为ORM性能低.数据查询上面,ORM不会比DB差的,就比如with,是用了sql最基 ... 
- all与any的用法
			all函数:检测矩阵中是否全为非零元素 any函数:检测矩阵中是否有非零元素,如果有,则返回1,否则,返回0.用法和all一样 语法: B = all(A) B = all(A, dim) 复制代码 ... 
- springadmin环境搭建
			一路走过来都是坑,记录下来以后避免在踩 springboot版本信息2.0.3 admin服务端 maven配置信息 <properties> <project.build.sour ... 
- Winform 基础二 最小化 最大化 关闭 点击任务栏隐藏显示 点击鼠标左键移动窗体
			一 最大化 二 最小化 三 关闭 四 点击任务栏隐藏显示 五 点击鼠标左键移动窗体 六 阴影效果鼠标左键移动窗口 #region UI设置 最大化.最小化.关闭.鼠标移动窗口.点击任务栏切换窗口 th ... 
- Android 去掉ScrollView、GridView、ListView向上 滑动时顶部的投影/阴影
			在ScrollView.GridView.ListView向上滑动的过程中,这些控件的顶部会出现一个系统默认的白色阴影,有些时候这个白色的阴影看上去好看,那么就需要除去. 去掉方法:在ScrollVi ... 
- Oracle 在函数或存储过程中执行sql查询字符串并将结果值赋值给变量
			请看黄色部分 --区县指标 THEN TVALUE_SQL := 'SELECT TO_CHAR(' || CUR_ROW.MAIN_FIELD || ') FROM ' || CUR_ROW.END ... 
