数组的初始化
数组
1.数组的声明和创建
遵循公式:变量类型 变量名 = 变量的值;
? 数组类型 数组名 = 数组的值;
有两种方式定义数组
int[] numbers;//首选
int numbers1[];//效果一样,但不是首选
创建数组 :使用new操作符(定义了一个什么类型的数组,就new一个什么类型的数组)
同一个数组里面的值 类型必须都相同
数组索引时从 0 开始的
获取数组的长度:数组名.length比如: numbers.length
int[] numbers;
numbers = new int[10];
//或者
int[] numbers1 = new int[10];
public class Demo01 {
public static void main(String[] args){
System.out.println("Hello World !");
//声明或者定义一个一维数组
int[] arrays;
int[] arrays1 = null;
int arrays2[];
int arrays3[] = null;
//创建一个一维数组(给一维数组分配空间)
arrays = new int[5];
//声明和创建写一起(初始化一维数组)
int[] arrays4 = new int[5];
int[] arrays5 = {1,2,3,4,5};
int arrays44[] = new int[5];
int arrays55[] = {1,2,3,4,5};
//声明或者定义一个二维数组
int[][] arrays6;
int[][] arrays7 = null;
int arrays8[][];
int arrays9[][] = null;
//创建一个二维数组(给二维数组分配空间)
arrays6 = new int[2][4]; //二行四列
//声明和创建写一起(初始化二维数组)
int[][] arrays10 = new int[3][2];
int[][] arrays11 = {{1,2},{2,3},{3,4}};//三行二列
int arrays1010[][] = new int[3][2];
int arrays1111[][] = {{1,2},{2,3},{3,4}};
//静态初始化:创建并且赋值了
int[] a = {1,2,3,4,5,6,7,8};
System.out.println(a[4]);
//动态初始化 包含了默认初始化
int[] b = new int[10];
b[0] = 10;
System.out.println(b[0]);
System.out.println(b[11]);
}