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

来源:7-1 编程练习

cute倩影O_o

2016-10-16 11:10

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

写回答 关注

3回答

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

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

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

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

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

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165558 学习 · 17587 问题

查看课程

相似问题