单元测试

import java.util.Scanner;
import java.util.InputMismatchException;
public class Test {
    public static void main(String[] args){
        A s=new A();    
        int i,max,length;
        
        for(;;){
            boolean n=true;
            try{        
                Scanner in=new Scanner(System.in);
                System.out.println("请输入想要输入的个数:");
                length=in.nextInt();
                int[] B=new int[length];
                System.out.println("请输入比较的数:");
                
                for(i=0;i<length;i++)
                {
                    B[i]=in.nextInt();
                }            
            
                if(B==null||B.length==0)
                {
                    System.out.println("请输入要比较的数");
                    n=false;
                }
              
                if(n)
                {
                    max=s.A(B,length);
                    System.out.println("最大值为: "+max);
                    break;
                }
            }
    
            catch(InputMismatchException e){
                System.out.println("输入必须为整数!");
                n=false;
            }
        }
    }
}
class A{
    int A(int B[],int length){
        int i,max=B[0];
        for(i=0;i<=(length-1);i++)
        {
            if(B[i]>max)
            {
                max=B[i];
            }
        }
        return max;
    }
}

 

import java.util.Scanner;

import java.util.InputMismatchException;

publicclass Test {

    publicstaticvoid main(String[] args){

        A s=new A();   

        int i,max,length;

       

        for(;;){

            boolean n=true;

            try{       

                Scanner in=new Scanner(System.in);

                System.out.println("请输入想要输入的个数:");

                length=in.nextInt();

                int[] B=newint[length];

                System.out.println("请输入比较的数:");

                

                for(i=0;i<length;i++)

                {

                    B[i]=in.nextInt();

                }           

           

                if(B==null||B.length==0)

                {

                    System.out.println("请输入要比较的数");

                    n=false;

                }

             

                if(n)

                {

                    max=s.A(B,length);

                    System.out.println("最大值为: "+max);

                    break;

                }

            }

   

            catch(InputMismatchException e){

                System.out.println("输入必须为整数!");

                n=false;

            }

        }

    }

}

class A{

    int A(int B[],int length){

        int i,max=B[0];

        for(i=0;i<=(length-1);i++)

        {

            if(B[i]>max)

            {

                max=B[i];

            }

        }

        return max;

    }

}

posted @ 2016-06-23 17:23  三藏大湿  阅读(124)  评论(0编辑  收藏  举报