Java基础之二维数组

3人阅读 评论(0) 收藏 举报

                                                 Java基础之二维数组

一.定义格式:

 1>格式一

数据类型[] [] 数组名 = new 数据类型[m][n];

       m:代表当前二维数组中有多少个一维数组

       n:代表每一个一维数组中的长度

也可如下两种形式,但不常用

数据类型[]  数组名[] = new 数据类型[m][n]

数据类型 数组名[][] = new 数据类型[m][n]

2>格式二

  数据类型[][] 数组名 = new 数据类型[m][] ;

  只给定有m个一维数组,每一个一维数组长度动态给定

举例:

package cn.itcast_011;

 

publicclassArray{

 

   publicstaticvoidmain(String[]args){

      int[][]arr=newint[3][];

      System.out.println(arr);

     

      //通过动态给定每一个一维数组的长度

      arr[0]=newint[2];

      arr[1]=newint[3];

      arr[2]=newint[2];

3>格式三

     静态初始化

     数据类型[][] 数组名称 = {{元素1,元素2,元素3},{....}} ;

 

二. 二维数组的遍历

/**

   * 两个明确:

   *   1)明确返回值类型:void

   *   2)明确参数类型:int[][] arr

   */

package cn.itcast_011;

 

publicclassArray{

 

   publicstaticvoidmain(String[]args){

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

      printArray2(arr);

   }

   publicstaticvoidprintArray2(int[][]arr){

      for(intx=0;x<arr.length;x++){

        for(inty=0;y<arr[x].length;y++){

           System.err.print(arr[x][y]+" ");

        }

      }

   }

}

Y

 

运行结果:

1 2 3 4 5 6 7 8 9


查看评论

java快速入门基础

-
  • 1970年01月01日 08:00

JAVA入门.零基础学Java语言 翁恺 MOOC 目录

JAVA入门MOOC视频课程。
  • qq_35996868
  • qq_35996868
  • 2016-09-04 21:58:50
  • 712

java基础必备

  • 2012年10月15日 22:04
  • 694B
  • 下载

java数组小练习(很简单,适合Java新手练手)

  • 2010年12月13日 15:42
  • 2KB
  • 下载

黑马程序员 - Java基础教学 - 04 - 数组、进制转换、二维数组

  • 2013年04月10日 23:03
  • 93KB
  • 下载

java程序设计基础_陈国君版第五版_第六章习题

java程序设计基础_陈国君版第五版_第六章习题class Student{ int ID; String name; String sex; boolean leader; float g...
  • gaoenbin626
  • gaoenbin626
  • 2016-03-09 10:27:16
  • 3826

java 二维数组的创建与使用

  • 2010年06月18日 16:48
  • 59KB
  • 下载

java中二维数组的定义及简单应用

二维数组的定义:   可以简单理解为在数组中又存储了数组    两种初始化形式     格式1: 动态初始化 数据类型 数组名 [ ][ ] = new 数据类型[m][n] 数据类型 [ ...
  • RYJ359
  • RYJ359
  • 2017-07-20 00:05:26
  • 12106

Java--二维数组定义使用

二维数组概述   二维数组格式例子:      int[][] arr = new int[3][2];   二维数组表示格式:      数据类型 数组名[][] = new 数据类型[m][n];...
  • MinggeQingchun
  • MinggeQingchun
  • 2017-02-14 18:55:17
  • 1355

JAVA菜鸟入门篇 - 二维数组(二十五)

多维数组         多维数组中二维数组用的比较多,三维及三维以上的使用很多,下面我就简单罗列下二维数组。        二维数组动态初始化的语法格式:         数据类型[][] 数组名称...
  • promise_LOVE
  • promise_LOVE
  • 2015-01-15 20:44:27
  • 4349
    个人资料
    等级:
    访问量: 0
    积分: 90
    排名: 0
    文章分类
    文章存档