[java]数组概述

数组是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来进行最简单的区分。

1.数组是一种引用数据类型,不属于基本数据类型。

2.数组类似于高中的集合,可以容纳多种元素。

数组具有三大特性:

1.一致性:数组只能保存相同数据类型的元素。元素的数据类型可以是所有数据类型。

2.有序性:数组中的元素是有序的,可通过下表对某个元素进行单独访问。

3.不可变性:数组一旦初始化,则长度不可变。

数组可分为:一维数组,二维数组和多维数组等。

假设数组有n个元素,代表数组括号内的数从0开始,到n-1结束;

未对数组进行赋值,数组默认值为0。

一维数组定义:

1.声明数组:声明数组名称和元素的数据类型;

 

2.创建数组:为数组元素分配储存空间;

3.数组初始化:为数组元素赋值;

 

 注意:1.new int[ ]括号中不能空;   

            2.数组一旦声明完成长度不可变,但我们可以使这个数组等于一个新数组;

 二维数组:

1.二维数组前一个括号内的数代表有几行,后一个括号内的数代表有几列;

2.二维数组是后一个括号达到长度限制后前一个括号的数加一。

定义步骤与一维数组定义步骤相同

 二维数组一般用于画菱形等操作:

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值