猿人太一

导航

 

1.eclipse安装

由于之前已经安装了eclipse,只截图进入界面。

2.JAVA编程以及测试运行结果

1.Java程序

编写一个Java程序,程序主要实现加,减,乘,除四个运算。在主函数直接赋值,通过访问class YUNSUAN类,实现运算。类中的成员方法为进行数的运算,返回结果。

package com.package1;

public class Demo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        YUNSUAN an=new YUNSUAN();
        float num1=6.4f;
        float num2=0.8f;
        String ch1=String.valueOf(num1);
        String ch2=String.valueOf(num2);
        System.out.println("和:"+an.add(ch1, ch2));
        System.out.println("差:"+an.cum(num1, num2));
        System.out.println("积:"+an.cheng(num1, num2));
        an.chu(num1, num2);
        
    }

}

class YUNSUAN
{
    float temp;
    public String add(String num1,String num2)
    {
        temp=Float.valueOf(num1)+Float.valueOf(num2);
        
        return String.valueOf(temp);
    }
    
    public float cum(float num1,float num2)
    {
        return num1-num2;
    }
    
    public float cheng(float num1,float num2)
    {
        return num1*num2;
    }
    
    public void chu(float num1,float num2)
    {
        if(num1 % num2!=0)
        {
            System.out.println("商:"+num1/num2);
            System.out.println("余数:"+num1%num2);
        }
        else
        {
            System.out.println("商:"+num1/num2);
            System.out.println("被除数被整除!");
        }
    }
}

2.单元测试

1.编写测试代码

测试代码主要测试YUNSUAN类中的减法。

package com.package1;

import static org.junit.Assert.*;

import org.junit.Test;

public class DemoTest 
{
    YUNSUAN an=new YUNSUAN();
    @Test
    public void cum()
    {
        assertEquals(5.2f,an.cum(6.0f,0.8f),0.1);
    }
}

2.引入JUnit

在项目里添加JUnit,右击项目点开菜单栏->Build path->Add Libraries,然后出现下图

点击Next进入到下一个界面;

接着点击Finish就可以了,这样在project栏就出现了如图的界面;

3.单元测试结果

接下来运行我们之前编好的测试程序,运行结果。

Runs为运行的单元数量;Errors为错误数量;Failures为测试失败的数量。

posted on 2019-04-13 13:05  猿人太一  阅读(139)  评论(0编辑  收藏  举报