java数组

一维数组:

数组的定义:

数据类型[] 数组名 = new 数据类型[元素个数或数组长度];

int[] x;           // 声明一个int[]类型的变量

x = new int[100]; // 创建一个长度为100的数组

类型[] 数组名 = new 类型[]{元素,元素,……};

类型[] 数组名 = {元素,元素,元素,……};    

数组遍历:

public class Demo01 {

  public static void main(String[] args) {

    int[] arr = { 1, 2, 3, 4, 5 }; // 定义数组

    // 使用for循环遍历数组的元素

    for (int i = 0; i < arr.length; i++) {

      System.out.println(arr[i]); // 通过索引访问元素

    }

  }

}

二维数组:

第一种方式:

int[][] arr = new int[3][4];

上面的代码相当于定义了一个3*4的二维数组,即二维数组的长度为3,二维数组中的每个元素又是一个长度为4的数组。

 

第二种方式:

 

int[][] arr = new int[3][];

 

第二种方式和第一种类似,只是数组中每个元素的长度不确定。

第三种方式:

int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};

上面的二维数组中定义了三个元素,这三个元素都是数组,分别为{1,2}{3,4,5,6}{7,8,9}。

 

二维数组元素遍历与数组元素累加和:

  int[][] arr={{10,20},{1,2,3},{5}};
  //求所有元素之和
  int sum=0;
  for(int i=0;i<arr.length;i++){
    //System.out.println(arr[i]);
    for(int j=0;j<arr[i].length;j++){
    sum+=arr[i][j];
    }
  }
  System.out.println(sum);

posted @ 2021-12-13 16:47  天真~  阅读(41)  评论(0)    收藏  举报