【JAVA】18、二维数组

来源:互联网 发布:java 下载器 编辑:程序博客网 时间:2024/05/16 05:00

本篇博文最后修改时间:2016年2月29日,18:48。


一、简介

本篇介绍二维数组的声明方式及静态初始化。


二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato

联系方式:315878825@qq.com

Java零基础入门交流群:541462902


四、二维数组

1、二维数组声明方式

格式①:

数组类型 数组名[][];数组名 = new 数据类型[行的个数][列的个数];
如:

int score [][];                    //声明整型数组scorescore = new int[4][3];             //配置一块内存空间,供4行3列的整型数组score使用

格式②:

数组类型 数组名[][] = new 数组类型[行的个数][列的个数];
如:

int score = new int[4][3]  //声明整型数组score,同时为其开辟一块内存空间
整型数据的大小:int为4字节,score可保存的元素为4*3=12个,则占用内存为4*12=48字节。



范例:二维数组的定义及使用

一维数组要想全部输出,需要一层循环

二维数组要想全部输出,需要二层循环

同理,

N维数组要想全部输出,需要N层循环

public class ArrayDemo08{    public static void main(String [] args)    {        int score[][] = new int[4][3];                              //声明并实例化二维数组          score[0][1] = 30;                                           //为数组中的部分内容赋值         score[1][0] = 31;             score[2][2] = 32;        score[3][1] = 33;        score[1][1] = 30;        for (int i = 0; i < score.length; i++)                      //外层循环行         {            for (int j = 0;j < score[i].length; j++)                //内层循环列              {                System.out.println(score[i][j] + "\t");            }            System.out.println("");                                 //换行         }    }}


程序运行结果:



2、二维数组静态初始化

格式:

数据类型 数组名[][] = {                      {第0行初值},                      {第1行初值},                       …                      {第n行初值},};

范例:

使用静态初始化声明一个二维数组

public class ArrayDemo09{    public static void main(String [] args)    {        int score[][] = { { 67 , 61 } , { 78 , 89 , 83 } , { 99 , 100 , 98 , 66 , 95 } };        for (int i = 0; i < score.length; i++)                     //外层循环输出行         {            for (int j =0; j < score[i].length; j++ )              //内层循环输出列              {                 System.out.println(score[i][j] + "\t");           //输出每一个元素              }            System.out.println("");                               //换行         }    }}


程序运行结果:



1 0
原创粉丝点击