二维数组定义,结果乱码
int[][] arrs={{1,2,3,4},{1,2,3,4,},{1,2,3,4},{1,2,3,4}};
for(int[] arr : arrs){
System.out.println(arr);
[I@7ea987ac[I@12a3a380[I@29453f44[I@5cad8086int[][] arrs={{1,2,3,4},{1,2,3,4,},{1,2,3,4},{1,2,3,4}};
for(int[] arr : arrs){
System.out.println(arr);
[I@7ea987ac[I@12a3a380[I@29453f44[I@5cad80862020-03-18
public class Demo02 {
public static void main(String[] args){
int[][] nums = {{1,2,3},{4,5,6}};
for(int[] arr: nums){
for(int n: arr){
System.out.println(n);
}
}
}
}可以打印单项,打印结果如下:
1
2
3
4
5
6
但是直接打印数组出现乱码,网上搜了一下,发现println会把非char类型数组都给转换为字符串,详情请看https://blog.csdn.net/u013190088/article/details/77642422
举报