小编Bry*_*n P的帖子

为什么有一个元素没有显示?

我正在练习在数组中创建一个随机生成的整数,然后随机化数组中的元素.当我打印数字时,一切都很好,但是当我显示随机元素时,似乎有一个元素无法打印.我有遗漏的一步吗?

public class shufflingArrays {
public static void main(String[] args) {


    int[] myList = new int[10];
    System.out.println("Numbers:");
    for(int i = 0; i < myList.length; i++) {
        myList[i] = (int)(Math.random() * 100);
        System.out.print(myList[i] + " ");
    }
    System.out.println("\nRandomized:");

    for (int i = myList.length - 1; i > 0; i--){
        //Generate index j randomly with 0 <= j <= i
        int j = (int)(Math.random() * (i + 1));

        //Swap myList[i]; with myList[j]
        int temp = myList[i];
        myList[i] = myList[j];
        myList[j] = temp; …
Run Code Online (Sandbox Code Playgroud)

java arrays random

0
推荐指数
1
解决办法
39
查看次数

标签 统计

arrays ×1

java ×1

random ×1