Java 我的数组给了我一个随机字母、符号和数字的列表

Java 我的数组给了我一个随机字母、符号和数字的列表,java,arrays,Java,Arrays,我试图创建一个程序,从1-10中获取一个由7个随机数组成的数组,并将它们放入一个数组中并打印出来,但每当我运行它时,我都会得到相同的结果[I@6d06d69c. import java.util.Random; public class DiversCalc { public static void main(String[] args){ int[] myList = new int[7]; Random rand = new Random(); fo

我试图创建一个程序,从1-10中获取一个由7个随机数组成的数组,并将它们放入一个数组中并打印出来,但每当我运行它时,我都会得到相同的结果[I@6d06d69c.

import java.util.Random;

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


    int[] myList = new int[7];

    Random rand = new Random();

    for (int positionInArray = 0; positionInArray < myList.length; 
    positionInArray++) {
        int diverScore1 = rand.nextInt(10);
        myList[positionInArray] = diverScore1;
    }
    System.out.println(myList);
    }

}
import java.util.Random;
公共级潜水员{
公共静态void main(字符串[]args){
int[]myList=新int[7];
Random rand=新的Random();
对于(int positionInArray=0;positionInArray
System.out.println(myList);
的计算方法与
myList.toString()
类似,它将只打印您获得的内存地址(
[I@6d06d69c

因此,您应该使用
Arrays.toString()
打印每个项目的数组

System.out.println(Arrays.toString(myList));

使用<代码>数组.toStand(MyLead)你应该考虑添加一个解释。你有一个观点。答案更新。