数组(Array)


前言

数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。


一、数组

变量 : 存储单个数据
数组 : 存储多个数据
相同数据类型数据的有序集合

特点 : ****
1.引用数据类型
2.数组是定长的,长度一旦确定不可改变
3.存储的多个数据数据类型要求相同
4.有序的,有索引的,所有是从0开始,每次+1,根据索引操作数组中的数据

定义 :

  声明 :
        数据类型 变量名;
        数据类型[] 数组名; -> 推荐
        数据类型 数组名[];
            数据类型 : =右边指向对象的类型
    初始化
        动态初始化 : 先创建数组,后赋值
            数据类型[] 数组名 = new 数据类型[长度];
            数据类型 :
                可以为基本|引用数据类型
                要存储数据的类型

        静态初始化 : 创建的同时赋值
            数据类型[] 数组名 = new 数据类型[]{值列表....};
            数据类型[] 数组名 = {值列表....};

操作数组中赋值:

根据索引操作  数组名[索引]
arr[0] = 1;
数组属性:
    长度属性length

总结 :

    所有数组的索引起始 : 0
    所有数组的索引终止 : 数组名.length-1

注意 :
数组创建后如果没有赋值,存在默认值–> 创建变量的默认值 小数0.0 整数0 字符空字符 布尔false 引用null

二、二维数组

二维数组 : 数组中存放数组 -->了解

声明 :
    数据类型[][] 数组名; --> 推荐
    数据类型[] 数组名[];
    数据类型 数组名[][];
    数据类型 [][]数组名;

初始化 :
    动态初始化 : 先创建数组,后赋值
        数据类型[][] 数组名 = new 数据类型[外层二维的长度][内层一维长度];
            这种方式内层每一个一维数组长度相同
        数据类型[][] 数组名 = new 数据类型[外层二维的长度][];
            内层的每一个一维数组在确定时候单独构建

    静态初始化 : 创建数组的同时赋值
        数据类型[][] 数组名 = new 数据类型[][]{{...},{....},...};
        数据类型[][] 数组名 = {{...},{....},...};

操作:
    根据外层以及内层数组的索引
    数组名[外层二维索引][内层一维索引]

总结

使用数组是一定要记得数组的特点:定长、数据类型相同、有序、从0开始索引。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值