当前位置: 首页 > news >正文

Java基础 3.28

1.二维数组

  • 从形式上定义看 int[][]
  • 原来的一维数组的每个元素是一维数组,就构成了二维数组
int arr[][] = { {0, 0, 0 ,0},
				{0, 1, 1, 1},
				{0, 0, 0, 0},
				{0, 1, 1, 1} };

关于二维数组的关键概念

  • 二维数组的元素个数为arr.length
  • 二维数组的每个元素是一堆数组,所有如果需要得到每个一维数组的值还需要再次遍历
  • 如果我们要访问第(i+1)个一维数组的第(j+1)个值 arr[i][j]
public class TwoDimens {
	public static void main(String[] args) {
		int arr[][] = { {0, 0, 0 ,0},
						{0, 1, 1, 1},
						{0, 0, 0, 0},
						{0, 1, 1, 1} };
        //输出二维图形
		for (int i = 0; i < arr.length; i++) {//遍历二维数组的每个元素

			for (int j = 0; j < arr[i].length; j++) {
				System.out.print(arr[i][j] + " ");//输出一堆数组
			}
			System.out.println();//换行
		}
	}
}

二维数组的使用

使用方式1:动态初始化

语法:类型[][] 数组名 = new 类型[大小][大小] int a[][] = new int[2][3]

相关文章:

  • K8s Calico网络介绍
  • Z字形变换
  • UI产品经理基础(六):如何解决用户的质疑?
  • Zabbix技术系列文章,第一篇——基础入门
  • 全链路压测:性能测试的流量录制和回放
  • 人工智能之数学基础:矩阵的相似变换
  • C++调用Python
  • JUC 03
  • 智慧医院整体规划设计方案
  • javaWeb vue的简单语法
  • Jmeter性能测试:阶梯式场景、波浪式场景
  • Mininet--log.py-makeListCompatible装饰器解析
  • I.MX6ULL 开发板上挂载NTFS格式 U 盘
  • 免去繁琐的手动埋点,Gin 框架可观测性最佳实践
  • 【Bug】记录2025年遇到的Bug以及修复方案
  • Box86源码剖析(一)
  • OMI(operating mode indication)
  • 从零开始跑通3DGS教程:(一)数据(采集)
  • 智能化OCR:揭开图片数据泄露的“隐形面纱”
  • 数据库——MySQL字符、日期函数
  • 台州网站建设网站推广/外贸接单十大网站
  • 女人和男人做床上爱网站/宁波搜索引擎优化seo
  • 衡水企业做网站费用/发外链比较好的平台
  • 深圳市网站首页/专业北京网站建设公司
  • 哈尔滨网站建设服务公司/合肥seo外包平台
  • 给企业做网站的公司/百度搜索关键词怎么刷上去