public class test { public static void main(String[] args) { int [] sz = {4,2,9,3,5,6,7,9,1}; int max = sz[0]; int num1 = 0; for (int i=0;i< sz.length;i++){ if (sz[i]>sz[0]){ max = sz[i]; num1 = i; } } int max2 = sz[num1]; int num2 = 0; for (int j=0; j< num1;j++){ if (sz[j]>=sz[num1]){ max2 = sz[j]; num2 = j; } } System.out.println(sz[num1]); System.out.println(num1); System.out.println(sz[num2]); System.out.println(num2); } }
java取 一个数组中的最大两个数,且不是同一位置
最新推荐文章于 2022-08-29 14:13:59 发布