Java中的“二维”数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的“二维”数组相关的知识,希望对你有一定的参考价值。

二维数组是一维数组,其数组元素是一维数组:三位数组也是一维数组,其数组元素是二维数组。

从这个角度看,Java语言里没有多为数组。

 

class ArrayList

{  public static void main(String[] args)

  {     

    int[][] arr = new int [3][3];//定义一个二维数组     

    int sum =0;//记录长度     

    for(int a = 0 ;a<arr.length;a++) //获取行的长度  //a数组当成一位数组处理

      {

      for(int b = 0 ;b<arr[a].length;b++){//获取列的长度            

      sum++;//长度+1        

      }     

    }       

    System.out.println(sum);//输出长度   

  } 

//Tips : int[][] arr = new int [3][3] //创建一个长度为3的数组arr,它的数组元素为一个长度为3的数组。

数组初始化的两种方式:

1.静态初始化:初始化由程序员显示指定每个数组元素的初始值,由系统决定数组长度

2.动态初始化:初始化时程序员只指定数组长度,由系统为系统元素分配初始值

    整数类型:0

    浮点类型:0.0

    字符类型:‘\0000’

    boolean:false

    引用类型:null

 

以上是关于Java中的“二维”数组的主要内容,如果未能解决你的问题,请参考以下文章

java中的二维数组怎样创建?

Java中的“二维”数组

二维数组1:java中的二维数组

java基础:java中的二维数组

java使用foreach语句遍历二维数组如何实现?

java解析java中的数组