第五章 数组

1.数组:以int类型数组为例
创建数组:
int[ ] ints = new int[s];
变种: int ints[ ] = new int [5]; int [ ] ints = new int [5];
int [ ]ints = new int [5]; int[ ] ints = new int [5];
int[ ] ints = {1,2,3,4,5};
2.新建数组的每一个元素都有默认值
默认值:
byte short int long : 0
float double: 0.0
char: 空格(" ")值不确定
boolean: false
String: null
3.使用数组中的元素:数组[下标],
获取元素的值:
类型 对象名称= 数组[下标],
eg.int num= ints[0];
为元素进行赋值:
数组[下标] = 值;
eg. ints[1] = 12;
注意:在数组中,元素的位置以下标形式标记,数组元素下标为0开始
4.数组名称.length,表示获取数组的长度
注意:对数组进行操作时,一定注意数组长度,不能越界,否则将出现数组下标越界异常
第五章 数组

注意:数组一旦被创建,则长度不可被改变
注意:对数组整体的赋值必须在当前数组被创建时进行,创建后不可以。
5.三元运算符:
变量a 关系运算符 变量b ? 值1:值2 eg. x > y ? a : b
问号左边为表达式,如果表达式结果为true,则返回值1,
6.快速排序
eg.
第五章 数组

7.冒泡排序
eg.
第五章 数组

8.多维数组:二维或者更多维的数组,称之为多维数组
定义方式:以int数组为例
二维:int[ ][ ] ints=new int[5][3]; 相当于int[ ][ ] ints={}
三维数组:int [ ] [ ] [ ] ints=new
第五章 数组

注意:数组中元素之间以逗号间隔