数组

本文详细介绍了一维数组和二维数组的概念,包括数组的定义、初始化、元素访问和赋值语法。同时,文章解释了数组在内存中的存储方式,以及如何利用Array类的方法对数组进行排序和查询等操作。

数组

数组分为一维数组和二维数组
数组的语法:

数据类型[] 数组名= new 数据类型[数组长度];
数组类型 数组名[] = new 数组类型[数组长度];

在这里插入图片描述

数组元素的表示与赋值:

由于定义数组时,内存分配的是连续空间,所以数组元素在数组里顺序排列编号,该编号即元素下标,它标明了元素在数组中的位置。
语法:

数组名[下标值]

数组的初始化
定义,就是在定义数组的同时一并完成赋值操作
语法:

数据类型[] 数组名 ={值 1,值 2,值 3.....值 n};
数组类型[] 数组名 = new 数据类型[]{值 1,值 2,值 3,......,值 n}

二维数组
定义和操作多维数组的语法与一维数组类似
语法:

数组类型 [] [] 数组名
数组类型 数组 [] []

Java 支持多维数组,但从内存分配原理的角度讲,Java 中只有一维数组,没有多维数组

总结:

数组是可以在内存中连续存储多个元素的结构,数组中的所有元素必须属于相同的数据类型
数组中的元素通过数组下标进行访问,数组下标从 0 开始
二维数组实际上是一个一维数组,它的每个元素又是一个一维数组
使用 Array 类提供的方法可以方便地对数组中的元素进行排序,查询等操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值