猿问

随机生成二维数组,乱码了,求大神指点!!

public static void main(String[] args) {

Demo05  hellDemo05 = new Demo05();

int[][]  nums = hellDemo05.getArray(4, 5);

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

}

public int[][]  getArray(int lengthA,int lengthB){

int[][] nums =  new  int[lengthA][lengthB];

//for循环遍历数组

for (int i = 0; i <lengthA; i++) {

for (int j = 0; j <lengthB; j++) {

//随机生成数

 nums[i][j] =  (int)(Math.random()*100);

 System.out.println();

}

}

return nums;

}

}



Aliol
浏览 1899回答 2
2回答

sixGod

那不是乱码,那是内存地址,在java中,二维数组可以看成是类型为数组的一组数组,即看成一个对象,所以返回的是内存地址,只是这个对象他代表是的数组
随时随地看视频慕课网APP

相关分类

Java
我要回答