Java 数组

SHIAGUIYA 2021-02-28 10:42:47
数组对于所有编程语言来说都是重要的数据结构之一,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语言中,把二维数组看作是数组的数组,数组空间不是连续分配的。所以不要求二维数组每 一维的大小相同。


...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2021-03-02
  • 打赏
  • 举报
回复
感谢楼主
HuangHe201691 2021-03-01
  • 打赏
  • 举报
回复
写的很好哦
韩_师兄 2021-03-01
  • 打赏
  • 举报
回复
学习了,很不错

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧