import java.util.Arrays;
public class Helloqianqian {
public static void main(String[] args){
int[] Q=new int [100];
Arrays.sort(Q);
System.out.print("排序后的数组;"+" ");
for(int i=0;i<10;i++)
{
Q[i]=(int)(Math.random()*100);
System.out.println(Q[i]);
}
}
}
按照你的程序,排序时你数组里是没有内容的,排序晚后才赋值。反了,应该先赋值再排序的。
应该先给数组赋值,再来排序
数组长度为100,for循环条件为10次,等于是你为数组赋值10次随机数,而且没有进行遍历排序