专业的JAVA编程教程与资源

网站首页 > java教程 正文

java基础 二维数组的基本概念及二维数组内存图解 接上篇文档

temp10 2024-10-03 01:32:06 java教程 14 ℃ 0 评论

/*

一维数组:

java基础 二维数组的基本概念及二维数组内存图解 接上篇文档

保存二班学生姓名:

String[] strArr2 = {"名字1","名字2",...};

保存一班学生姓名:

String[] strArr1 = {"名字1","名字2",...};

保存学校班级名称:

int[] classId = {1,2,...};

二维数组:

二维数组的每一个元素是一个一维数组

一维数组定义格式:

数据类型[] 数组名 = new 数据类型[m];

m:表示数组的长度

二维数组定义格式:

数据类型[][] 数组名 = new 数据类型[m][n];

m:表示二维数组的长度

数组名[0]

n:表示的是二维数组中的一维数组的长度

*/

class Array2Demo01{

public static void main(String[] args) {

// 数据类型[][] 数组名 = new 数据类型[m][n];

int[][] arr = new int[3][2];

System.out.println(arr);//地址值 [[I@15db9742

System.out.println(arr[0]);//地址值 [I@6d06d69c

System.out.println(arr[1]);//地址值

System.out.println(arr[2]);//地址值

//System.out.println(arr[3]);//数组越界异常

System.out.println(arr[0][0]);//0

System.out.println(arr[0][1]);//0

//System.out.println(arr[0][2]);//数组越界异常

System.out.println(arr[1][0]);//0

System.out.println(arr[1][1]);//0

//System.out.println(arr[1][2]);//数组越界异常

char[][] c;

//数组必须使用new分配空间

System.out.println(c); //错误: 可能尚未初始化变量c

}

}

图解:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表