JavaSE数组

数组是固定长度的数据容器,包含相同类型元素,分动态和静态创建。动态创建时不赋值,静态创建时可初始化。数组通过索引访问元素,二维数组每个元素是一维数组。创建二维数组时,可指定每位数组长度,访问使用[i][j]表示法。
摘要由CSDN通过智能技术生成

一、数组的基本概念及作用

数组是一个存储数据长度固定的容器,是相同数据类型元素的集合,存储的元素位置连续。

二、数组的创建

数组的创建可以分为动态和静态两种:

  • 动态创建数组(没有为元素赋值)
  • 数据类型 [] 数组名字 = new 数据类型[数组长度];
  • 数据类型 数组的名字 [] = new 数据类型[数组长度];
  •  静态创建数组(创建的时候为每个元素赋初值)
  •   数据类型 [] 数组名字 = new 数据类型[]{元素1,元素2,元素3…};

 三、数组的访问

  • 数组中每个空间都有一个下标,从0开始编号,称为索引(index),最大索引为长度-1,可以通过数组的索引访问到数组中的元素。
  • 索引访问数组中的元素:

  •  数组名[索引] = 数值(为数组中的元素赋值)
  •  变量 = 数组名[索引](获取出数组中的元素)

 四、二维数组

  • 二维数组的每一个元素是一个一位数组。

例如:

int [][]a = {{1,2,3},{1,2,3},{1,2,3}};
  •  二维数组的创建同一维数组一样
int[][] a = new int[3][2];//二维数组长度为3,每一个一位数组长度为2
int b[][] = new int[3][ ];//二维数组长度为3,每一个一位数组都为null,可自行赋值,也可不同长度
int c[][] = { { 1, 1, 1 }, { 2, 2, 2 } };
int d[][] = new int[][] { { 1, 1, 1 }, { 2, 2, 2 } };
  • 访问二维数组中的元素

 a[i][j]-> 二维数组的第 i +1 个一维数组的第 j+1 个元素

即  [二维数组中一位数组的索引][一维数组中元素的索引] 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值