记事本工具,少了智能提示更能锻炼开发程序编写代码能力。
数组的特点就是将同类型的变量整合到“一个”变量中,用一个数组的变量来表示一个或多个变量的数据,需要注意的是数组包含的变量数据类型必须一致,数组只能表示一种类型数据,在计算机底层,实际上是有多个变量数据,数组变量通过数组中的每个单元指向具体单个变量数据,并且数组中的数据是连续存放的。
表现数组的形式非常简单,基本的语法结构是“数组类型[] 数组变量名=new 数据类型[数组长度]{};”,比如“int[] nums=new int[2]{};”就代表着声明了一组两个整型的数据数组,默认值都是0。声明数值类型的变量或者数组变量,默认值是0,同理字符串类型对应的是空字符串——'',布尔类型对应的是false值。
声明了数组之后,数组中的每个变量还都是默认值,需要去给数组中的每个变量赋值,通过数组名加索引的方式来表示每个变量值,比如“nums[0]”就代表第一个数组的变量,需要注意的是数组中的索引是从0开始,到长度减1结束,通过“nums[0]=2;”给数组中的变量赋值,同样的使用数组中的变量也是同样的编写方式。
以上声明数组方式是比较“完整”的一种,当然还有许多简洁,并且比较方便的声明变量方式。比如“string[] strs={'32','83'}”,这种方式也是正确的,是在声明数组的同时,给数组中的变量进行赋值,同样也可以用“string[] strs=new string[2]{'32','83'}”,这时需要注意数组长度与大括号内的个数必须一样,否则声明数组就会报错。
简单阐述了数组的声明以及数组中的单个变量赋值,包括数组的使用,以及数组在声明时必须声明长度,因此数组往往在for循环中频繁使用,因为for循环的特点——循环操作已知长度数组,数组的方便之处在日后开发工作中更会深深感叹神奇。
声明赋值时,长度与个数必须相等。
数组就是相同类型单个变量的集合形式。