JAVA数组学习记录

Java中数组的相关知识

1.数组的定义

数组的定义可分为两种方式,一种为动态方式,另外一种为静态方式。(注:中括号为英文形式)
动态方式是指定数组的长度,也就是在定义时就表明数组容器中可以存储多少个元素。定义格式如下:
数组存储的数据类型【】 数组名字=new 数组存储的数据类型【长度】;
静态方式是指定数组的元素,也就是在定义数组的时候将元素也一并储存到数组里面。还有就是系统会根据元素的个数自动计算数组的长度。定义格式如下:
数组存储的数据类型【】数组名=new 数组存储的数组类型【】{元素1,元素2,元素3…};。

2.数组的初始化

数组的初始化亦可分为两种方式,一种为静态初始化,另外一种为动态初始化
静态初始化是指初始化时指定每个数组元素的初始值,由系统决定需要的长度。格式为:
数据类型 数组名 = new 数组类型【】{元素1,元素2,元素3…};
动态初始化是指初始化时指定数组的长度,由系统为数组元素分配初始值。格式为:
数据类型 数组名 = new 数据类型【数组长度】;
需要注意的是静态初始化和动态初始化不能同时使用,也就是说不能同时指定数组的长度和元素

3.数组的访问

首先我们得知道下标,假设数组的第一个元素为1,第二个元素为2,依此类推。用数组表示则是a[0]=1,a[1]=2等等,也就是说下标是从零开始计数的,下标为零则指向的是数组的第一个数字,因此下标可以称为索引。

4.二维数组

上述的例子即为一维数组,二维数组可以将一维数组看成一个元素,也就是说假设有一个数组a[3],它有a[0],a[1],a[2]这三个元素,而在二维数组中可以将这三个元素的集合看成一个元素,因此二维数组的定义如下:
数据类型 【】【】数组名 = new 数据类型【m】【n】; (动态)
或者数据类型【】【】 数组名 = {{元素1,元素2,…},{元素1,元素2,…},{元素1,元素2,…}};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值