第五章java数组

一。数组的创建:

类型+数组名+数组长度

1.静态数组(设置长度):初始值系统设置

第五章java数组_第1张图片

数组类型是什么,则它保存的值的类型也是一样类型的值

2.动态数组(长度不是明文显示的,内容下标来源设置后方的内容):初始值人为设置

第五章java数组_第2张图片

第五章java数组_第3张图片

第五章java数组_第4张图片

1.若数组名出现在赋值运算符左侧,则代表为它重新赋值ilist[3] = 3456:把数组第四个值进行赋值

2.如果数组名出现在右侧,则代表把数组内的值赋值给某个数

第五章java数组_第5张图片

基本类型:复制一份,不会对原有类型值进行操作

引用数据类型:共用一份内容地址(自定义,数组,String类型)

遍历数组:

第五章java数组_第6张图片

foreach:没有下标说明

for:适用于有条件的遍历,有限制

二。冒泡排序:

第五章java数组_第7张图片

第五章java数组_第8张图片

第五章java数组_第9张图片

三。函数Arrays.sort的使用(用于升序排序)

第五章java数组_第10张图片

第五章java数组_第11张图片

第五章java数组_第12张图片

四。二维数组

 int [] [] ilist = new int [3] [6];(静态数组)

int [] [] ilist = {{1,2,3,4},{2,3,4,5},{4,5,6,7},{4,7,5,4}};(动态数组)

遍历数组:

第五章java数组_第13张图片

五。数组的添加,删除,查看,修改

1.添加

第五章java数组_第14张图片

2.删除

第五章java数组_第15张图片

第五章java数组_第16张图片

第五章java数组_第17张图片

3.查看

第五章java数组_第18张图片

你可能感兴趣的:(算法)