多维数组

  • 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

  • 二维数组

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]+" ");
}
}
}

如果我们不允许自己为我们的缺憾,受过的伤以及感受过的失望而难过,那么我们注定无法释怀。——《选择:拥抱可能》

最新文章

  1. MVC AjaxOptions 中的OnSuccess方法执行多次的问题
  2. 数据结构与算法分析&ndash;Minimum Spanning Tree(最小生成树)
  3. bzoj3620 似乎在梦中见过的样子
  4. Spring整合freemarker发送邮件
  5. cocos2d-x3.0+Eclipse配置说明
  6. 7 种流行 PHP IDE 的比较
  7. cocos2dx lua学习笔记 &amp;lt;一&amp;gt; quick 3.5定义本身C++类是必然lua
  8. [原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略
  9. python3 爬虫开发 学习总结一
  10. ~psd面试 求最长回文序列 DP求解
  11. 企业移动应用和Smobiler
  12. Lab 11-2
  13. JavaScript变量与数据类型详解
  14. ARC 066D Xor Sum AtCoder - 2272 (打表找规律)
  15. JS获取宽度高度大集合
  16. HTML中鼠标滚轮事件onmousewheel
  17. Linux下使用bind,epoll对网络编程封装
  18. How to Pronounce the Numbers 1 – 10
  19. 修改.net反编译的dll
  20. 启动supervisord 生成openvpn用于android的证书

热门文章

  1. leetcode 跳跃游戏系列
  2. 关于java业务限流组件的应用推广
  3. mysql常用的查询语句
  4. C语言利用union 和 struct 进行位拆分
  5. tomcat 闪退 tomcat就是 找不到jre_home&#160;
  6. 解决 VSCode git commit 时 No such file or directory 报错问题
  7. PowerShell Regex
  8. rt_raster_to_gdal: Could not load the output GDAL driver
  9. 并发多线程学习(六)Java线程间的通信
  10. .ToList()前的OrderBy是起不到排序效果的【未解决】