day_04(数组)

本文介绍了数组的基本概念,包括数组的定义、类型、初始化方式及其特点。讲述了数组是一种有序且固定长度的数据集合,并详细解释了静态与动态初始化的区别。

数组(1)

今天主要学习的内容是数组,由于数学的基础,使我对数组的认识变的不那么难理解;

首先要知道数组以下几点:

1.数组是一组相同类型的数据;

2.数组是有大小的,不是数据上的大小;

3.数组里的数据是有顺序的,称为下标;

4.数组的长度是固定的,不可改变;

5.在我们定义一个数组时,不能制定其长度(所以需要我们对数组进行初始化)

int[] intAry//表示整数型数组

String[] stringAry//表示字符串类数组//数组内元素类型必须一致

数组需要初始化,数组的初始化可以分为两种

静态初始化    String a = {b,c,d,e};//数组长度固定,数组内元素固定

动态初始化    String[] a = new String[n];//  n为数组长度,该数组长度固定,元素待定

如果没有给数组类元素赋值,即动态初始化,数组内元素会有一个默认值,根据数组类型不同而不同(如int类型默认值为0)

数组是一个引用类型,初始化一个数组可以看成是申请数组对象的内存空间,这个内存空间就装有数组内所有元素;

数组是有长度的,可以用length调出,而数组的长度就是数组内元素的个数,每个元素都对应这一个下标

举例:a[9]是一个数组,这个数组里其实有10个元素,因为数组下标起始为0.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值