什么是二维数组?
数组当中放的还是数组
int [][] arr=new int[3][2];
有3个小箱子,每个箱子2个格子。
看结果?
int [][] arr=new int[3][2];
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[0][0]);
System.out.println(arr.length]);
System.out.println(arr[1].length);
再看结果?
int [][] arr=new int[3][];
System.out.println(arr);
System.out.println(arr[0]);//什么结果?还是哈希值吗?
System.out.println(arr[0][0]);//这个是什么结果?
二维数组的遍历?
程序源码如下:
package com.swift; import java.awt.Point; import java.awt.event.KeyEvent; import com.rupeng.game.GameCore; public class GameOfShuzu implements Runnable{ public static void main(String[] args) { GameCore.start(new GameOfShuzu()); } @Override public void run() { GameCore.setGameSize(760, 570); GameCore.setGameTitle("图片迷宫游戏—二维数组制作"); GameCore.loadBgView("bg.png"); //二维数组赋值15行15列,每张图片宽度50*36 int[][] arr = { {3,0,0,0,1,1,0,0,2,2,3,0,0,0,1