java求最大值的两种方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014460461/article/details/78629996
/**
 * 求最大值
 * @author 小紫
 *
 */
public class CalculateMaxApi {

public static double MaxByfunction(double numberlist[]) {  
        double max = numberlist[0];  
          for (int i = 0; i < numberlist.length; i++) {  
             if (numberlist[i] > max)   
                 max = numberlist[i];  
          }  
          return max;  
   }  
 
public static double MaxBySanYuan(double numberlist[]) {  
double num = numberlist[0];  
         for (int i = 0; i < numberlist.length; i++) //循环数组  
          {  
          num=(numberlist[i] < num?num: numberlist[i]);//三元运算符  
          }  
         return num;
   } 
public static void main(String[] args) {
double[] numberlist = {4.1, 4.5, 3.4, 3.5,10,11,15,1,34,-4.2};
System.out.println(MaxByfunction(numberlist));
System.out.println(MaxBySanYuan(numberlist));
}
}

猜你喜欢

转载自blog.csdn.net/u014460461/article/details/78629996
今日推荐