二维数组内存图解

package javase2;

public class Array2test {
	public static void main(String [] args) {
		/*
		 * 二维数组:就是元素为一维数组的一个数组
		 * 格式:数据类型[][]数组名=new数据类型[m][n]
		 * m:表示这个二维数组有多少个一维数组
		 * n:表示每一个一维数组元素有多少个
		 * 注意:以下格式也可以表示二维数组
		 * 	A:数据类型 数组名[][]= new 数据类型[m][n]
		 * 	B:数据类型 []数组名[]= new 数据类型[m][n]
		 * 	C:int[]x;一维数组
		 * 	   int[] y[];二维数组
		 * 	   int[]x,y[];x是一维数组,y是二维
		 * 
		 * */
		int [][] arr=new int[3][2];
		System.out.println(arr[0]);
		System.out.println("----------------");
		System.out.println(arr[0]);//[I@15db9742
		System.out.println(arr[1]);//[I@6d06d69c
		System.out.println(arr[2]);//[I@7852e922
		//
		//记住3表示有三个一维数组,不是角标3,如果输出arr[3],报错数组角标越界java.lang.ArrayIndexOutOfBoundsException
		System.out.println("-------------------------------");
		System.out.println(arr[0][0]);//0
		System.out.println(arr[0][1]);//0
		System.out.println(arr[1][1]);//0
		System.out.println(arr[1][0]);//0
		System.out.println(arr[2][1]);//0
		System.out.println(arr[2][0]);//0
	}

}

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值