课堂测试-单元测试(比较大小)

Posted 没有比脚更长的路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课堂测试-单元测试(比较大小)相关的知识,希望对你有一定的参考价值。

源程序代码:

package maxtest;
import java.util.InputMismatchException;
import java.util.Scanner;
class Max1{
    int LargeGet(int List[],int length)          //获得最大值的函数体
    {
        int i,max=List[0];
        for(i=0;i<length;i++)
        {
            if(List[i]>max)
            {
                max=List[i];
            }
        }
        return max;                            //返回最大值
    }
}
public class Max extends Max1{

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Max1 c=new Max1();                                       //创建对象
        for(;;)
        {
            System.out.println("input the sum number(int):");
            try                                                 //捕捉输入类型不为整型的错误
            {
                Scanner in=new Scanner(System.in);
                int length=in.nextInt();
                if(length==0)                                    //如果输入长度为0则报错
                {
                    System.out.println("Type wrong!");
                    continue;
                }
                int[] List=new int[length];                      //定义数组长度
                System.out.println("input the numbers(int):");
                for(int i=0;i<length;i++)                        
                {            
                    List[i]=in.nextInt();                        //依次输入数组元素
                }
                System.out.println(c.LargeGet(List,length));
            }
            catch(InputMismatchException m)                      //处理异常
            {
                System.out.println("输入类型错误!应输入整型.");    
            }
            Scanner in=new Scanner(System.in);
            System.out.println("Try again press any one,Quit press Q");
            String f=in.next();                                 //用户决定是否继续测试程序
            if(f=="Q")
                break;
            else
                continue;
        }
    }
}

测试结果截图:

1、输入数字类型不为整型时

技术分享

2、输入正序的数组时:

技术分享

 

3、输入乱序数组时:

技术分享

4、输入数组含负数时:

技术分享

5、输入的数组全为负数时:

技术分享

6、输入的数值是倒序时:

技术分享

 

以上是关于课堂测试-单元测试(比较大小)的主要内容,如果未能解决你的问题,请参考以下文章

课堂测试-单元测试

多测师课堂006_测试分类_(上)高级讲师肖sir

单元测试 NPE,当我添加片段自定义转换时

课堂测试 二

20162301 课堂测试 hash

20162307 课堂测试 hash