数组操作
1. 数组地址转移问题【难点】
public
问题总结:
2. 数组作为方法的参数
2.1 还是比葫芦画瓢
public
2.2 数组作为参数分析过程
/*
2.3 方法实现和文档注释
/**
2.4 方法验证和传参方式
class
2.5 方法运行内存图【难点】
2.6 总结
1. 数组作为方法参数的固定格式
(数据类型[] 数组参数名)
2. 数组作为方法的实际参数的固定格式
(数组名)
3. 数组名作为方法的参数,实际传递的是数组空间首地址,就是和数组地址转移问题是一致的
4. 方法执行需要参数,如果没有给予对应格式的实际参数,直接报错
2.7 练习
2.7.1 保存数据到数组中
/*
2.7.2 使用A数据,替换指定数组中B数据
/*
2.7.3 逆序数组
/*
3. 作业
练习题
1. 在指定位置插入指定元素【难点】
存在一个数组,数组中的元素为
int[] array = {1, 3, 5, 7, 9, 11, 13, 15, 17, 0};
要求
1. 0是无效元素,仅占位使用
2. 当前数组中【有效元素】个数为9
需求
在该数组中的指定下标位置放入指定元素
2.删除数组中的指定下标的元素【难点】
存在一个数组,数组中的元素为
int[] array = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
要求:
1. 0是无效元素,仅占位使用
需求:
在当前数组中删除指定下标的元素
例如:
删除下标5的元素
结果 {1, 3, 5, 7, 9, 13, 15, 17, 19, 0}
0占位!!!