一个非常简单的排序问题,请指教 首先生成10个0~100的随机数,然后打印,再排序请问排序怎么做,生成的10个数字要用数组保存吗,请高手详解,谢过! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 教你个最简单的方法:你不用知道任何排序的方法,先把十个数存进一个数组,比如说这个数组的名字是:intList,然后在想排序的时候写这样一句话就可以完成这个数组从小到大排序工作 java.util.Arrays.sort(intList);我就经常这么干。 int[] a= new int[10]; Random rand = new Random(); for(int i = 0; i < 10; i++) { a[i] = rand.nextInt(100); } for(int i = 0; i < 10; i++ ) { for(int j = 0; j < i; j++) if(a[i] > a[j]) { int b = a[i]; a[i] = a[j]; a[j] = b; } } for(int i = 0; i < 10; i++ ) { System.out.print(a[i]+" " ); } public static void main(String[] args){ int[] a= new int[10]; Random rand = new Random(); for(int i = 0; i < 10; i++) { a[i] = rand.nextInt(100); } Arrays.sort(a); for(int i = 0 ; i < 10 ;i ++) { System.out.print(a[i] + " "); }}这个不是更简单! 最简单的办法是用java中自带的排序方法Arrays.sort(); (推荐)一个很具挑战性的帖子(hibernate) jar 包的问题 报名参加了学校组织的视觉机器人大赛,但不知道从哪学起,还望高手指点!! 怎样判断两个byte数组的内容是否相同? 谁帮我解决一下这道题...谢谢了.并写上你结果的原因.不允许编译运行. Socket编程中关于二进制数据流的问题 jar可以打包图片吗? 关于类得嵌套问题,,十万火急。。在线求。。 哪里可以找到java连接oracle8i的jdbc驱动程序? 字符串的长度问题,如何String 中的汉字的长度被判断为2. 在JPanel上绘制图形后,改变窗口大小,图形就消失了,如何解决? 如何用Java调用COM组件
java.util.Arrays.sort(intList);
我就经常这么干。
Random rand = new Random();
for(int i = 0; i < 10; i++)
{
a[i] = rand.nextInt(100);
}
for(int i = 0; i < 10; i++ )
{
for(int j = 0; j < i; j++)
if(a[i] > a[j])
{
int b = a[i];
a[i] = a[j];
a[j] = b;
}
}
for(int i = 0; i < 10; i++ )
{
System.out.print(a[i]+" " );
}
{
int[] a= new int[10];
Random rand = new Random();
for(int i = 0; i < 10; i++)
{
a[i] = rand.nextInt(100);
}
Arrays.sort(a);
for(int i = 0 ; i < 10 ;i ++)
{
System.out.print(a[i] + " ");
}
}
这个不是更简单!
Arrays.sort();