第四周课堂练习

题目:查找list[]中的最大值:int Largest(int list[],int length)

        编写一个程序对Largest函数进行测试,列举所有测试用例。

import java.util.Scanner;
public  class DiDi01 {                         //第四周第一个课堂练习
    static int Largest(int list[],int length) {
    	int i;
    	//boolean flag =true; 
        if(length > 0)
        {
            int max = list[0];
            Scanner sca = new Scanner(System.in);
            for(int y = 0; y < length;y++)   //查找交换
                 {
            	   list[y] = sca.nextInt();
                     }
                       for(i = 0 ;i < length;i++)
                      {
                        if(list[i] > max)
                      {
                         max = list[i];
                      }
                 }
          return max;                         //返回
        }
        else  return 2147483647;
     
  }


public static void main(String[] args){
 
 
	                                         //输入
        int max,length;
        System.out.println("请输入你所需要输入数组长度 :");
        Scanner sca = new Scanner(System.in);
        length = sca.nextInt();
        System.out.println("请输入你请你分别"+length+"个数:");
        int[] list = new int[length];
            max = Largest(list,length);
        if(max != 2147483647)
           System.out.println("最大的数为"+max);//打印
      else
	    System.out.println("输入的数组为空:");
       

   }
}

实验截图:

1:整数正序

  

2:正数倒序

3:数组为零

4:正负乱序

5:负数乱序

原文地址:https://www.cnblogs.com/hanzhu/p/5302424.html