本帖最后由 Novice.Jin 于 2015-1-19 16:15 编辑  
- /**
 
 -  * 该类用于提取数组中的最大值
 
 -  * @author Novice
 
 -  *
 
 -  */
 
  
- class GetMax{
 
 -         private int[] arr;
 
 -         private GetMax(){}//必须传入一个数组,才能创建该类
 
 -         /**
 
 -          * 创建该类对象时,需要传入一个整形数组
 
 -          * @param arr for int[10]
 
 -          */
 
 -         GetMax(int[] arr){//构造函数,在创建对象时接收一个数组
 
 -                 this.arr = arr;
 
 -         }
 
 -         /**
 
 -          * 该方法用于提取整形数组中的最大值
 
 -          * @return int for int[]
 
 -          */
 
 -         public int getMax(){
 
 -                 int max = 0;//用于存放数组中最大数组的下表
 
 -                 for (int i = 0 ; i < this.arr.length-1 ; i++){//循环判断,不多做解释
 
 -                         if (this.arr[max] < this.arr[i+1]){
 
 -                                 max = i+1;
 
 -                         }
 
 -                 }
 
 -                 return this.arr[max];//返回一个最大的整数,该整数来自于一个整形数组
 
 -         }
 
 - }
 
  
- public class Demo {
 
  
-         public static void main(String[] args) {
 
 -                 // TODO Auto-generated method stub
 
 -                 int[] arr = {1,2,3,4,5,6,7,8,9,10};
 
 -                 GetMax getMax = new GetMax(arr);
 
 -                 System.out.println(getMax.getMax());
 
  
-         }
 
  
- }
 
  复制代码 
 
 |