Java教程

Java笔记-多维数组(二维数组入门)

本文主要是介绍Java笔记-多维数组(二维数组入门),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

          • 二维数组介绍
          • 二维数组的使用

二维数组介绍

在这里插入图片描述

二维数组的使用

在这里插入图片描述

public class TwoDimensionalArray01 { 

	//编写一个main方法
	public static void main(String[] args) {

		/*
		请用二维数组输出如下图形
			0 0 0 0 0 0
			0 0 1 0 0 0	
			0 2 0 3 0 0
			0 0 0 0 0 0
		 */
		
		//什么是二维数组: 
		//老韩解读
		//1. 从定义形式上看 int[][]
		//2. 可以这样理解,原来的一维数组的每个元素是一维数组, 就构成二维数组
		int[][] arr = { {0, 0, 0, 0, 0, 0},
						{0, 0, 1, 0, 0, 0}, 
						{0,2,  0, 3, 0, 0}, 
						{0, 0, 0, 0, 0, 0} };

		//关于二维数组的关键概念
		//(1)
		System.out.println("二维数组的元素个数=" + arr.length);
		//(2) 二维数组的每个元素是一维数组, 所以如果需要得到每个一维数组的值
		//    还需要再次遍历
		//(3) 如果我们要访问第 (i+1)个一维数组的第j+1个值 arr[i][j];
		//    举例 访问 3, =》 他是第3个一维数组的第4个值 arr[2][3]
		System.out.println("第3个一维数组的第4个值=" + arr[2][3]); //3


		//输出二维图形
		for(int i = 0; i < arr.length; i++) {//遍历二维数组的每个元素
			//遍历二维数组的每个元素(数组)
			//老韩解读
			//1. arr[i] 表示 二维数组的第i+1个元素 比如arr[0]:二维数组的第一个元素
			//2. arr[i].length 得到 对应的 每个一维数组的长度 
			for(int j = 0; j < arr[i].length; j++) {
				System.out.print(arr[i][j] + " "); //输出了一维数组
			}
			System.out.println();//换行
		}
	}
}
这篇关于Java笔记-多维数组(二维数组入门)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!