JAVA 三目运算解决 数组最大值、最小值问题
代码:
int a[] = {5,6,7,8,9,10,-3,4,2,6,7,2,7,25,75,353,13,4,2,6,3,400,-5};
for(int i=0;i<a.length-1;i++){
// a[0] = (a[i]>a[i+1]?a[i]:a[i+1])>a[0]? (a[i]>a[i+1]?a[i]:a[i+1]):a[0];//最大值
a[0] = (a[i]<a[i+1]?a[i]:a[i+1])<a[0]?(a[i]<a[i+1]?a[i]:a[i+1]):a[0]; //最小值
}
System.out.println(a[0]);
OVER## 极值## 最大值## 最小值