package test;public class Test { public static void main(String[] args){
int[] arry={8,9,1,6,4,3,5,7,2}; int max=0; int sec=0; for(int i=0;i<arry.length;i++){ if(max<arry[i]){ sec=max; max=arry[i]; }else{ if(sec<arry[i]){ sec=arry[i]; } } } System.out.println("max:"+max); System.out.println("sec:"+sec);
}}
晕,这也要问。 排个序输出就行了 public int max2(int [] a){ Arrays.sort(a); return a[a.length-2]; }
import java.util.Arrays;public class Test { public static void main(String[] args) { int[] arry={8,9,1,6,4,3,5,7,2}; int len = arry.length; Arrays.sort(arry); System.out.println("secMax:" + arry[len - 2]); }}
public static void main(String[] args){
int[] arry={8,9,1,6,4,3,5,7,2};
int max=0;
int sec=0;
for(int i=0;i<arry.length;i++){
if(max<arry[i]){
sec=max;
max=arry[i];
}else{
if(sec<arry[i]){
sec=arry[i];
}
}
}
System.out.println("max:"+max);
System.out.println("sec:"+sec);
}}
1.排序google下----一堆的。
2.取第二个。
完事。
public static void main(String[] args){
int[] arry={8,9,1,6,4,3,5,7,2};
int max=0;
int sec=0;
for(int i=0;i<arry.length;i++){
if(max<arry[i]){
sec=max;
max=arry[i];
}else{
if(sec<arry[i]){
sec=arry[i];
}
}
}
System.out.println("max:"+max);
System.out.println("sec:"+sec);
}}
排个序输出就行了 public int max2(int [] a){
Arrays.sort(a);
return a[a.length-2];
}
public static void main(String[] args) {
int[] arry={8,9,1,6,4,3,5,7,2};
int len = arry.length;
Arrays.sort(arry);
System.out.println("secMax:" + arry[len - 2]);
}}