Java数组


优点

  • 使得代码优化,轻松的进行索引和排序
  • 可以进行任意位置的索引

缺点
大小不能随意扩张缩小,解决策略在集合框架中。

一维数组

一位数组内存类型
声明方式:

  • dataType[] arr;
  • dataType []arr;
  • dataType arr[];

实例化方式

  • arr = new arr[size];

声明赋值方式一

int a[] = { 33, 3, 4, 5 };

声明赋值方式二

int a[] = new int[4];
a[0] = 33;
a[1] = 3;
a[2] = 4;
a[3] = 5;

多维数组

只是将数组存储到数组中而已
在这里插入图片描述
多维数组声明方式

  • dataType[][] arrayRefVar;
  • dataType [][]arrayRefVar;
  • dataType arrayRefVar[][];
  • dataType []arrayRefVar[];

实例化多维数组
规则数组
int[][] a = new int[3][3];
不规则数组
int[][] b = new in[3][];

数组的声明赋值

int[][] a = new int[3][3];
a[0][0] = 1;
a[0][1] = 245;
a[0][2] = 45;
a[1][0] = 236;
a[1][1] = 436;
a[1][2] = 456;
a[2][0] = 545;
a[2][1] = 45;
a[2][2] = 5465;

或者

int arr[][] = { { 1, 2, 3 }, { 2, 4, 5 }, { 4, 4, 5 } };  

又或者不规则数组

int[][] a = new int[3][];
a[0][] = {1,2,3};
a[1][] = {4,4654,545,4646}
a[2][] = {464,45456,764644,6464,6464,46464,4646,545}

#数组到底是什么?
参考数组???

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值