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

Day17多维数组

多维数组可以看成数组的数组,即在数组中在嵌套一个数组
例如二维数组是一个特殊的一维数组,他的每一个元素都是一个一维数组(1,2,3,4,5.......)
格式与一维数组相似:int [] [] a = new int [i] [j];
举例的二维数组可以看为两行五列的数组

public class ArrayDemo5 {public static void main(String[] args) {//等效为int [][] array = new int [4][2];未给该数组赋值,但都是四行两列的结构/*1,2     array[0]2,3     array[1]3,4     array[2]4,5     array[3]*/int [][] array = {{1,2},{2,3},{3,4},{4,5}};System.out.println(array[2][0]);//输出了3System.out.println(array[2]);//输出了一个地址//遍历二维数组中的每一个元素for(int i = 0; i < array.length; i++){for (int j = 0; j < array[i].length; j++){System.out.println(array[i][j]);}}//初学时j的定义并不好理解,从i出发,它是对数组行数的定义,共4行//j则是对列的的定义,此处每行都是两列,j始终不会大于等于2,假设该数组的第一行为2行,第二行为三行//j可以有效防止数组在列的层次上下标越界}
}
http://www.zskr.cn/news/7087.html

相关文章:

  • D拼数
  • 题解:P11704 [ROIR 2025] 旅行路线
  • 【汇编和指令集 . 第2025 . 9期】发现大牛
  • Day17数组的使用
  • for_switch
  • 记录我见过的神人
  • 虚拟机小结1
  • DOS指令学习
  • edu 106 E(LCS dp + 多源bfs优化)
  • 看 NOI2025 游记记
  • 详细介绍:还在重启应用改 Topic?Spring Boot 动态 Kafka 消费的“终极形态”
  • 安卓 Google Maps 的启用和制作步骤
  • SP3D c# 开发独立的exe
  • java八股文笔记 - 指南
  • NOIP 模拟赛十六
  • 【AT_dp_y】Grid 2 - Harvey
  • CF1413F Roads and Ramen
  • lc1030-距离顺序排列矩阵单元格
  • 合并区间-leetcode
  • 两种判断计算机大小端模式的方法
  • Mapper与Mapper.xml的关系
  • Rocky Linux10.0安装zabbix7.4详细步骤 - 教程
  • 近日C++线上练习结果
  • 日总结 2
  • Ubuntu Linux 云服务器常见安全漏洞修复方法汇总 Apache/OpenSSH/DNS
  • JavaScript学习笔记(1)
  • 多个 root 用户记录,而且有些记录的密码是空的,导致认证混乱。
  • AI智能体开发实战:从提示工程转向上下文工程的完整指南
  • 解码C语言九条语句
  • 深入解析:Python的输出缓冲区机制