3.数组 1.概念:是装同一种类型元素的容器.数组中装的内容叫元素. 2.特点:1. 数组本身是引用类型. 2. 元素类型相同. 3. 数组长度固定.长度不能改变. 4. 数组中的元素是有顺序的.它装入的顺序和取出顺序一致. 3. java中数组怎样使用: 其实是使用数组中的元素。组是通过下标(角标)来操作数组中的元素.下标从0开始,到数组长度 length-1结束 4.定义数组 1.动态 这种方式在开发用的比较多. 格式 元素类型[]数组名=new 元素类型[长度]; 长度是int类型值 元素类型可以是java中任意一种类型. 2.静态 元素类型[] 数组名={元素1,元素2,元素3,...}; 这种声明,隐式的规定数组中元素的值。 元素类型[] 数组名=new 元素类型[]{元素1,元素2,元素3,...}; 在这种方式下一定不要定义数组长度 5.使用数组常见问题 1.在操作数组中元素时要注意下标越界 2.空指针 要获得数组长度,可以通过数组提供的一个属性获得 length 用法:数组名.length 数组下标从0开始,到length-1。 静态与动态什么时候用 1.静态:如果值已经知道,我们要使用时就可以创建静态数组将这些值装入。 2.动态:动态创建时只分配了长度,值没有确定,可能需要一些其它操作才能得到。这时就可以动态. 6.什么时候用数组 当你有一些数据,这些数据类型一样,个数知道,我们要进行统一的管理与操作,这时候就可以用数组。 7.遍历数组 我们可以通过数组下标来操作数组元素(赋值 ,取值) 在使用数组时,首先要想到进行遍历,怎样遍历,马上就想到for+下标. |