首页 > 其他分享 >四则运算

四则运算

时间:2023-03-09 13:58:37浏览次数:32  
标签:int Calculator 四则运算 void result Test public

在Eclipse中配置Junit的方法:

 

1、 在要使用Junit的project名上,点击properties--java build path-libraries, 点击Add library,选择Junit即可。点击Add library,在弹出的对话框中选择Jnuit,接下来选择junit版本即可。

public class Calculator {   

  public int add(int a,int b) 

           return a+b;

    }

    public int minus(int a,int b) {

           return a-b;

    }

    public int multiply(int a,int b) {

           return a*b;

    }

    public int divide(int a,int b) {

           return a/b;

    }

}

Junit测试类:

import static org.junit.Assert.*;

import org.junit.Before;

import org.junit.Test;

 

public class CalculatorTest {

       @Before

       public void setUp() throws Exception {

       }

       @Test

       public void testAdd() {

              //实例化一个对象

              Calculator c = new Calculator();

              //对象调用被侧方法及传参

              int result = c.add(2, 5);

              //使用断言比较预期结果和实际结果

              assertEquals(7,result,0.0);

              //Assert.assertEquals(7, result);

              //fail("Not yet implemented");

       }

       @Test

       public void testMinus() {

              //fail("Not yet implemented");

              Calculator c = new Calculator();

              int result = c.minus(2, 5);

              assertEquals(-3,result,0.0);

       }

       @Test

       public void testMultiply() {

              //fail("Not yet implemented");

              Calculator c = new Calculator();

              int result = c.multiply(2, 5);

              assertEquals(10,result,0.0);

       }

       @Test

       public void testDivide() {

              //fail("Not yet implemented");

              Calculator c = new Calculator();

              int result = c.divide(10, 5);

              assertEquals(2,result);

       }

}

标签:int,Calculator,四则运算,void,result,Test,public
From: https://www.cnblogs.com/youlinaixu/p/17198061.html

相关文章

  • 四则运算
    package软件工程;importjava.util.Scanner;publicclassszys{publicstaticvoidmain(String[]args){booleana=true;while(a==true){Sc......
  • C++实现分数四则运算
    #include<iostream>usingnamespacestd;//辗转相除法求最大公约数(12和18的最大公约数:6)intgcd(inta,intb){a=(a<0)?(a=-a):(a=a);b=(......
  • C# 泛型里使用四则运算的办法,委托的妙用
    直接上代码publicstaticclassTestGenricCalc{publicstaticTClac<T>(Tt1,Tt2,Func<T,T,T>func)whereT:struct{return......
  • 高精度四则运算
    算法学习的第三天算法学习之高精度四则运算高精度算法(HighAccuracyAlgorithm)是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然......
  • C/C++四则运算表达式的求值系统[2023-01-18]
    C/C++四则运算表达式的求值系统[2023-01-18]四则运算表达式的求值系统设计(四选一选做部分)(1)结合基本操作,建立运算表达式的二叉树,输出树的前中后序遍历的结果,例如[(31-23)......
  • 四则运算——todo,自己写一遍
    四则运算表达式 转载请注明链接:http://www.cnblogs.com/heyonggang/p/3359565.html 代码实现:https://www.cnblogs.com/oucbl/p/12556192.html......
  • 参考题目2——四则运算(一)
    (1)题目要求1.题目避免重复;2.可定制(数量/打印方式);3.输入大的数量值,测试一下系统是否崩溃,反向查找系统是否优化的余地;4.定制操作数的个数;5.定制是否有乘除法;6.定制是否有括号......
  • 参考题目3——四则运算(二)
    (1)题目要求1.定义方法验证题目是否重复;并将出题参数用子方法定义。2.定义随机数生成器子方法,根据出题参数(出题个数、操作数的个数、确定操作数的取值范围)生成全部的随机操作......
  • JAVA学到方法写了一个四则运算计算器,请教一下有什么需要改进的
    packagemethod;/**四则运算计算器**/importjava.util.Scanner;publicclassDemo07{publicstaticvoidmain(String[]args){Scanners......
  • 教材小错误:极限四则运算法则里的除法前提
    对于极限四则运算法则的描述,首先让我们来看“数学分析教程,第二版,常庚哲,史济怀,p15”处的描述:再看“数学分析,第二版,陈纪修,於崇华,金路,p42”处的描述:有没有发些什么错误呢?......