下面Java随机函数随机生成50个0或-1的随机数的,但为什么有张图的程序结果达不到预想结果?

是因为执行顺序吗?望详解!!!

public class User{   public static void main(String[] args) {  int[] nums = new int[50];  int count=0;  while(count<50) {   nums[count]=(int)(Math.random()*100);   count++;  }  java.util.Arrays.sort(nums);//从小到大排序  System.out.println("长度"+nums.length);//数组长度  for (int i = 0; i < nums.length; i++) {   System.out.print(nums[i]+"\t");   if(i!=0 && (i+1)%5==0){    System.out.println();//每5个换一行输出   }  } }}

我这边的运行结果:

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答