java求最大值的兩種方法
阿新 • • 發佈:2018-11-25
/**
* 求最大值
* @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));
}
}
* 求最大值
* @author 小紫
*
*/
public class CalculateMaxApi {
public static double MaxByfunction(double numberlist[]) {
double max = numberlist[0];
for (int i = 0; i < numberlist.length; i++) {
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));
}
}