数组

一、什么是数组

数组是具有相同数据类型的一组数据的集合。

二、一般数组有:一维数组、二维数组

三、一维数组的创建

第一种表示方法:

数组元素类型 数组名字[ ] ; (或者:数组元素类型[ ]  数组名字);

数组名字 = 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上去。困了......

原文地址:https://www.cnblogs.com/Leia2/p/12026598.html