用java编写数组排序输出并输出对应原数组的下标
1个回答
2013-06-09
展开全部
仅供参考public class Test1_1 {
/** * @param args */ public static void main(String[] args) { int n[] ={2,3,5,4,1,6,8,7,9,0}; int t[] = new int[10]; System.arraycopy(n, 0, t, 0, 10); java.util.Arrays.sort(n); for(int i=0;i<n.length;i++){ for(int j=0;j<t.length;j++){ if(n[i]==t[j]){ System.out.println(n[i]+"的原下标为:"+j); } } }
}
}
/** * @param args */ public static void main(String[] args) { int n[] ={2,3,5,4,1,6,8,7,9,0}; int t[] = new int[10]; System.arraycopy(n, 0, t, 0, 10); java.util.Arrays.sort(n); for(int i=0;i<n.length;i++){ for(int j=0;j<t.length;j++){ if(n[i]==t[j]){ System.out.println(n[i]+"的原下标为:"+j); } } }
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询