单元测试

 

源代码:

import java.util.Scanner;

public class A{

   int Largest(int list[],int length)//比较整数大小

   {

         int i;

         if(list==null||length==0)//数组为空时

         {return 0;}

         else

         { int max = list[0];

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

           {

                if(list[i]>max)

                 {

                     max=list[i];

                  }

           }

         

        return max;

         }

   }

  

   public static void main(String []args){

      int n;

       Scanner reader=new Scanner(System.in);

       System.out.print("请输入要比较整数的个数:");

       n=reader.nextInt();

       int[] a=new int[n];

    for(int i=0;i<n;i++)

        {

        System.out.print("请输入第"+(i+1)+"个整数:"); //将输入的数存入数组

        a[i]=reader.nextInt();

        }

             A s=new A();   //调用Largest方法

         System.out.print("最大数为:"+s.Largest(a,a.length));

  }

}

结果截图:

数组长度为0

 

整数从小到大

 

整数无序排列

 

最大数重复时

 

全是负数

 

有正数有负数

原文地址:https://www.cnblogs.com/jinpeigang/p/5302009.html