码迷,mamicode.com
首页 > 其他好文 > 详细

课堂测试-单元测试

时间:2016-03-21 19:44:07      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

package test;
import java.util.Scanner;
import java.util.InputMismatchException;

public class Test {
    public static int Largest(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 static void main(String args[])
    {
        for(;;)
        {
            boolean judge=true;
            try
            {
                Scanner sca=new Scanner(System.in);
                System.out.println("请输入数字个数:");
                int length=sca.nextInt();
                int list[]=new int[length];
                System.out.println("请输入数字");
                for(int i=0;i<length;i++)
                {
                    list[i]=sca.nextInt();
                }
                if(list==null||length<=0)
                {
                    System.out.println("输入错误;请重新输入");
                    judge=false;
                }
                if(judge==true)
                {
                    System.out.println("最大值为:"+Largest(list,length));
                    break;
                }
                
            }
            catch(InputMismatchException e)
            {
                System.out.println("输入有误,请输入整数");
                judge=false;
            }
        }
    }
}

结果截图:

全为整数:

技术分享

全为负数:

技术分享

正负数:

技术分享

数字个数为0

技术分享

有其他符合时

技术分享

课堂测试-单元测试

标签:

原文地址:http://www.cnblogs.com/maplely/p/5303010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!