Java数组之多维数组
2024-10-21 18:42:26
多维数组
多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
二维数组
int a[][] = new int[2][5];
- 解析:以上二维数组a可以看成一个两行五列的数组。
内存解析
public class ArraysDemo06 {
public static void main(String[] args) {
//[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}};
printArray(array[0]);//1 2
System.out.println((array[0][0]));//1
System.out.println((array[0][1]));//2
//打印数组长度
System.out.println(array.length);//4
System.out.println(array[0].length);//2
//遍历多维数组
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println(array[i][j]);
}
}
}
//打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
如果我们不允许自己为我们的缺憾,受过的伤以及感受过的失望而难过,那么我们注定无法释怀。——《选择:拥抱可能》
最新文章
- MVC AjaxOptions 中的OnSuccess方法执行多次的问题
- 数据结构与算法分析&ndash;Minimum Spanning Tree(最小生成树)
- bzoj3620 似乎在梦中见过的样子
- Spring整合freemarker发送邮件
- cocos2d-x3.0+Eclipse配置说明
- 7 种流行 PHP IDE 的比较
- cocos2dx lua学习笔记 &;lt;一&;gt; quick 3.5定义本身C++类是必然lua
- [原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略
- python3 爬虫开发 学习总结一
- ~psd面试 求最长回文序列 DP求解
- 企业移动应用和Smobiler
- Lab 11-2
- JavaScript变量与数据类型详解
- ARC 066D Xor Sum AtCoder - 2272 (打表找规律)
- JS获取宽度高度大集合
- HTML中鼠标滚轮事件onmousewheel
- Linux下使用bind,epoll对网络编程封装
- How to Pronounce the Numbers 1 – 10
- 修改.net反编译的dll
- 启动supervisord 生成openvpn用于android的证书
热门文章
- leetcode 跳跃游戏系列
- 关于java业务限流组件的应用推广
- mysql常用的查询语句
- C语言利用union 和 struct 进行位拆分
- tomcat 闪退 tomcat就是 找不到jre_home&#160;
- 解决 VSCode git commit 时 No such file or directory 报错问题
- PowerShell Regex
- rt_raster_to_gdal: Could not load the output GDAL driver
- 并发多线程学习(六)Java线程间的通信
- .ToList()前的OrderBy是起不到排序效果的【未解决】