一、什么是数组
数组是具有相同数据类型的一组数据的集合。
二、一般数组有:一维数组、二维数组
三、一维数组的创建
第一种表示方法:
数组元素类型 数组名字[ ] ; (或者:数组元素类型[ ] 数组名字);
数组名字 = new 数组元素的类型 [数组元素的个数] ;
第二种表示方法:
数组类型[ ] 数组名字 = new 数组元素的类型 [数组元素的个数] ;
第三种表示方法:
数组类型[ ] 数组名字 = {元素1,元素2,...... };
四、二维数组的创建
第一种表示方法:
数组元素类型 数组名字[ ] [ ]; (或者:数组元素类型[ ][ ] 数组名字);
数组名字 = new 数组元素的类型 [数组的行数][数组的列数] ;
第二种表示方法:
数组类型[ ][ ] 数组名字 = new 数组元素的类型 [数组的行数][数组的列数];
第三种表示方法:
数组类型[ ][ ] 数组名字 = {{元素1,元素2},{元素3,元素4},...... };
练习一维数组:
public class Change { public static void main(String[] args) { //创建并初始化一维数组 int day[]=new int[] {31,28,31,30,31,30,31,31,30,31,30,31}; for(int i=0;i<12;i++) { //利用循环将信息输出 System.out.println((i+1)+"月有"+day[i]+"天"); //输出的信息 } } }
练习二维数组:
public class Change { public static void main(String[] args) { //创建并定义一个二维数组 int a[][]={{1,2,3,4},{5,6,7,8},{9,10,11}}; for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { //循环遍历数组中的每个元素 System.out.print(a[i][j]); //将数组中的元素输出 } System.out.println(); //输出空格 } } }
数组这一块还有很多知识点,今天来不及写那么多,下次再po上去。困了......