问答详情
源自:7-1 编程练习

数组没有实现排序,求解,谢谢

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]);
      }
 
}
}

提问者:cute倩影O_o 2016-10-16 11:10

个回答

  • 一定认真学
    2016-11-12 15:17:39

    按照你的程序,排序时你数组里是没有内容的,排序晚后才赋值。反了,应该先赋值再排序的。

  • ziom
    2016-10-16 13:29:35

    应该先给数组赋值,再来排序

  • QY623873362
    2016-10-16 11:19:35

    数组长度为100,for循环条件为10次,等于是你为数组赋值10次随机数,而且没有进行遍历排序