求最大值和最小值算法。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LoveRong521/article/details/81482750
/*      
       求最大值和最小值算法。
*/     
public class Test10{
   public static void main(String[] args){
       int [] num ={12,3,54,67,88,34};
       int max = max (num);
       System.out.println("数列的最大值是:"+max);
       int min = min (num);
       System.out.println("数列的最小值是:"+min);
   } 
   //求数列中的最大值。
   public static int max(int[] num){
       int max = num[0];
       int len = num.length;
       for(int i=1;i<len;i++){
          if(num[i]>max){
              num[i]=num[i]+max;
              max=num[i]-max;
              num[i]=num[i]-max;      
          }
       }
       return max;     
   }
   //求数列中的最小值;
   public static int min(int[] num){
      int min = num[0];
      int len = num.length;
      for(int i=1;i<len;i++){
          if(num[i]<min){
             num[i]=num[i]+min;
             min=num[i]-min;
             num[i]=num[i]-min;       
          }
      }
      return min;   
   }


}

猜你喜欢

转载自blog.csdn.net/LoveRong521/article/details/81482750