ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2022-01-19 18:02:20  阅读:118  来源: 互联网

标签:arr Java 数组 int 元素 二维 一维 多维


目录

二维数组介绍

在这里插入图片描述

二维数组的使用

在这里插入图片描述


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();//换行
		}
	}
}

标签:arr,Java,数组,int,元素,二维,一维,多维
来源: https://blog.csdn.net/eternity_time/article/details/122586587

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有