数组 ?? ?概念:一组连续的存储空间,存储多个相同数据类型的值。 ?? ?数组的特点:(背) ?? ??? ?1.类型相同 ?? ??? ?2.长度固定 ?? ?数组的使用: ?? ??? ?语法:数组名[下标]:访问数组元素 ?? ??? ?下标:从0开始,依次+1,最大下标是数组长度-1. ?? ?数组的遍历(掌握) ?? ??? ?概念:依次访问数组中的每一个元素。 ?? ??? ?代码: ?? ??? ?for(int i = 0; i<数组名.length; i++){ ?? ??? ??? ?System.out.println(数组名[i]); ?? ??? ?} ?? ?数组默认值 ?? ??? ?整数(byte short int long):0 ?? ??? ?小数(float double):0.0 ?? ??? ?字符(char):空格 ?? ??? ?布尔(boolean):false ?? ??? ?引用类型(String...):null ?? ?数组的创建 ? ?? ??? ?方式1:先声明,再分配空间(掌握) ?? ??? ??? ? 语法:数据类型[] 数组名; 数组名 = new 数据类型[数组长度]; ?? ??? ??? ? 举例:byte[] b;//声明 ?? ??? ??? ??? ?b = new byte[10];//分配空间 ?? ??? ?? ?? ??? ?方式2:声明并分配空间 (掌握) ?? ??? ??? ?语法:数据类型[] 数组名 = new 数据类型[数组长度]; ?? ??? ??? ?举例:int[] a = new int[5]; ?? ??? ?? ?? ??? ?方式3:声明并赋值(复杂)(了解)? ?? ??? ??? ?语法:数据类型[]? ?? ??? ??? ?语法:数组名 = new 数据类型[]{value1,value2...}; ?? ??? ??? ?举例:int[] a2 = new int[]{1,2,3,6}; ?? ??? ?? ?? ??? ?方式4:声明并赋值(简单) (掌握) ?? ??? ??? ? 语法:数据类型[] 数组名 = {value1,value2...}; ?? ??? ??? ?举例:int[] a3 = {1,2,3,4,5,6};
|