一维数组:
一维数组的含义:数组就是同一类型元素的集合,可以通过数组下标来确定某元素的位置,注意:数组下标从0开始。初始化:
一维数组初始化分为静态初始化和动态初始化,其中静态初始化是在定义数组时直接赋值,数组长度由系统判断。如 : int[] is = new int[]{1,2,3}; 或者 int[] is = {1,2,3};而动态初始化是指定义数组时只定义数组长度,如:Int[] is = new int[3];数组元素的值由系统默认给,其中整型为0,boolean为false,浮点型为0.0,char型为空格,引用类型为null。
设置或者获取数组元素:
数组元素由数组下标唯一确定,所以,只要知道某元素的数组下标,便可对其进行提取或修改,如:int num = is[0]; 表示将is数组中下标为0的元素提取出来并赋值给变量num。is[1] = 0; 表示直接将数组中下标为1的元素赋值为0。for循环和增强for循环:
for循环和增强for循环同是可以遍历数组的循环,但它们的不同之处在于for循环是通过改变数组下标进行的循环,相当于直接操作的数组,在循环过程中可以对数组元素进行改变,如:赋值,交换。而增强for循环只能用来输出数组,因为在增强for循环中输出的元素只是数组元素的一个副本,所以,无法用增强for循环对数组元素进行操作。