1、数组初始化的两种方法:
静态初始化:
例:int[] arr={..,..,...,..,..};
动态初始化:
例:int[] arr=new int[5];
(关于动态初始化系统分配默认值问题:
float类型初始值为0.0f,double类型初始值为0.0char类型初始值:空字符 ( u000) boolean类型初始值为false,byte、short、int的初始值为0。)
2、使用增强for和fori遍历数组的异同点在遍历的功能方面,没有任何区别但增强for无法同时修改数组的元素值(应用于基本数据类型)原则:不要使用增强for改变元素的值,其他两者都可以用。
3、在一个有序数组中插入一个值,并保证数组依然有序的逻辑(降序插入逻辑)从后向前将该值和数组中的元素依次比较(用循环实现)比该值小的元素,要后移 (ari+11=a[il )如果元素比该值大,则该值插入在该元素的后方(a [i+l]=num)
4、求最值的逻辑:
定义一个变量存储最值,让该变量与数组中的每一个元素进行比较如果该变量不满足最值逻辑,则该变量将该元素值赋为新值。循环结束时,即可得到最值。