Loading

数组

概念

数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理

  • 数组是有序排列的
  • 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
  • 创建数组对象会在内存中开辟一整块连续的空间
  • 数组的长度一旦确定,就不能修改。

一维数组

  1. 声明和初始化

    //静态初始化
    int[] arr1 = new int[]{1,2,3};
    //动态初始化
    int[] arr2 = new int[10];
    
  2. 调用数组的元素

    arr[0] = 1;		//索引从0开始
    arr[1] = 10;
    
  3. 遍历数组

    for(int i = 0;i < arr.length;i++){
    	System.out.println(arr[i]);
    }
    

二维数组

二维数组可以看成是一维数组array1又作为另一个一维数组array2的元素而存在

  1. 声明和初始化

    //静态初始化
    int[][] arr1 = new int[][]{{1,2,3},{4,5},{6,7,8}};
    //动态初始化1
    String[][] arr2 = new String[3][2];
    //动态初始化2
    String[][] arr3 = new String[3][];
    
  2. 调用数组的元素

    arr1[0][0] = 1;
    
  3. 遍历数组

    for(int i = 0;i < arr.length;i++){
    	for(int j = 0;j < arr[i].length;j++){
    		System.out.print(arr[i][j]);
    	}
    }
    
posted @ 2021-05-25 11:39  北兢王  阅读(77)  评论(0)    收藏  举报