一.数组
数组是一个引用数据类型,其实他的作用就是存储数据
一维数组:
它有三种初始化方式:
两种静态初始化方式:
int[ ] arr = {1,2,3,4,5};
int[ ] arr = new int[]{1,2,3,4,5}
一种动态初始化方式:
int[ ] arr = new int[5];
动态初始化方式这一种可以在后面输入,来确定数组的长度
而且数组一旦确定了数组的长度是不可以改变的,
但是可以通过一些方式使它发生改变
除了一维数组外,我们还拥有二维数组
二维数组:
二维数组也是一个引用数据类型
格式为
静态初始化:
int[ ][ ] array = {{1,2,3}{4,5,6}{7,8,9}}
int[ ][ ] array = new int[ ][ ]{{1,2,3}{4,5,6}{7,8,9}}
动态初始化:
int[ ][ ] array = new int[3][3];//这个表示你有3行,每行有三个列
但是经常有可能每行要求的列的长度都不一样,
array[1] = new int[3];
可以通过上述方法实现在不同的行里面实现不同列的长度不一样