好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java不指定长度的二维数组实例

编程中经常用到这样一种特殊的 二维数组 ,它的行数确定,但是每行的列数不确定。这样的的数组实现方法:先创建制定行数,列数缺省的二维数组,然后对数组的每一行重新初始化。

举个例子就很好理解了。

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

import java.util.*;

public class tek

{

  public static void main(string[] args)

  {

  int [][] a= new int [ 3 ][];

  a[ 0 ]= new int [ 3 ]; //相当于int[] a=new int[3]

  for ( int i= 0 ;i<a[ 0 ].length;i++)

  a[ 0 ][i]=i+ 1 ;

 

  a[ 1 ]= new int [ 4 ];

  for ( int i= 0 ;i<a[ 1 ].length;i++)

  a[ 1 ][i]=i+ 1 ;

 

  a[ 2 ]= new int [ 5 ];

  for ( int i= 0 ;i<a[ 2 ].length;i++)

  a[ 2 ][i]=i+ 1 ;

 

 

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

  {

  for ( int j:a[i])

  system.out.print(j+ " " );

  system.out.println();

 

  }

 

  }

}

以上这篇java不指定长度的二维数组实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

原文链接:https://blog.csdn.net/csdanteng/article/details/52653658

查看更多关于Java不指定长度的二维数组实例的详细内容...

  阅读:46次