Java 数组

SHIAGUIYA SHIAGUIYA 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来存储固定大小的同 类型元素。

一维数组:

1、数组声明

byte[] arrByte;

int[] arrInt;

char[] arrChar;

String[] arrStr;

注意:String arrStr1[];语法上支持,但不要这样写

2、数组的初始化

(1)静态初始化

arrByte = new byte[] { 1, 2, 3, 4, 5 };

或者 数组变量的声明和初始化用一条语句完成

byte[] arrByte1 = new byte[] { 1, 2, 3, 4, 5 };

(2)动态初始化

arrInt = new int[4];

或者 数组变量的声明和初始化用一条语句完成

int[] arrInt = new int[4];

3、赋值和取值

(1)手动赋值

arrInt[0]=1;arrInt[1]=2;arrInt[2]=3;

(2)遍历赋值

for(int i = 0; i < arrInt.length; i++){

arrInt[i]=i;

}

(3)遍历取值

for (int i = 0; i < arrInt.length; i++){

System.out.println(arrInt[i]);

}

二维数组:

二维数组的声明、初始化和引用与一维数组相似:

*示例代码:*



注意:Java语言中,把二维数组看作是数组的数组,数组空间不是连续分配的。所以不要求二维数组每 一维的大小相同。


...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
SHIAGUIYA
非技术区 23,404 成员 70,506 内容