0
点赞
收藏
分享

微信扫一扫

26 java数组_5 _二维数组


java数组_5 _二维数组

多维数组

  1. 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
  2. 二维数组:

//定义创建一个 2行5列的数组
int[][] a = new int[2][5];

26 java数组_5 _二维数组_java


26 java数组_5 _二维数组_一维数组_02

代码:

package com.wlw.arrays;

public class ArrausDemo05 {
public static void main(String[] args) {

//[4][2] 四行两列 四个一维数组,每个一维数组里有两个元素
/*
1,2
3,4
5,6
7,8
*/
int[][] array = {{1,2},{3,4},{5,6},{7,8}};

//输出数组元素
System.out.println(array[0]); //输出的是一个对象,第一个一维数组
System.out.println(array[0][1]);//2 ,第一个一维数组里的第二个元素
printArrays(array[0]); // 1,2
System.out.println("\n"+"===============");

//数组长度
System.out.println(array.length); //4
System.out.println(array[1].length); //2
System.out.println("\n"+"===============");

//遍历二维数组
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println(array[i][j]);
}
}
}
//打印数组
public static void printArrays(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i] + " ");
}
}
}

/*输出结果
[I@4554617c
2
1 2
===============
4
2

===============
1
2
3
4
5
6
7
8
*/


举报

相关推荐

0 条评论