【Java二维数组】(超详解)

  • 什么是二维数组
  • 二维数组的定义格式
  • 访问二维数组

什么是二维数组

元素为一维数组的数组就称为二维数组

二维数组的定义格式

格式一:元素的数据类型[][] 数组的名字 = new 元素的数据类型[二维数组的长度][一维数组的长度];

int[][] arr = new int[3][2];

一维数组:3个
每个一维数组2个元素

格式二:元素的数据类型[][] 数组的名字 = new 元素的数据类型[二维数组的长度][];

int[][] arr = new int[3][];

3个一维数组,每个一维数组的元素不确定,而且每一个一维数组中的元素的个数是可以不一样的

格式三:元素的数据类型[][] 数组的名字 = {{元素1,元素2,...}, {元素1,元素2,...}, ...};

int[][]  arr = {{1,2,3}, {4,5}, {5,6,7,8}};

3个一维数组
第一个一维数组中有3个元素
第二个一维数组中有2个元素
第三个一维数组中有4个元素
每一个一维数组中的元素的个数是可以不一样的

访问二维数组

public class myfirst {public static void main(String[] args) {int [][]num= {{1,2,3,4,5},{6,7,8,9,10}};    //创建二维数组并赋值System.out.println("输出a数组:");for(int i=0;i<num.length;i++) {             //for循环遍历输出数组for(int j=0;j<num[i].length;j++) {System.out.print(num[i][j]+" ");}}}
}

【Java二维数组】(超详解)相关推荐

  1. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  2. php二维数组实例_什么是php二维数组?php二维数组实例详解

    什么是php二维数组? 二维数组又称为矩阵,本质上是以数组作为数组元素的数组,一个数组的元素如果是一维数组,那么我们就称这个数组是二维数组. PHP二维数组实例详解 我们之前的一篇文章<PHP数 ...

  3. c++二维数组指针详解

    记住很重要的一点:数组名=&数组名[0],比如,对于二维数组a[3][4] ,a等同于&a[0],a[0]等同于&a[0][0] int main() { int a[3][4 ...

  4. php给二维数组加值,php给数组赋值(二维数组赋值)详解

    在php中数组赋值很简单,如果是一维数组赋值比二维数组或多维数组更简单,下面我来给各位同学介绍给数组赋值各种实例介绍,有需要了解的朋友可参考. PHP数组赋值呢?如下: 例1,一维数组赋值  代码如下 ...

  5. java二维数组元素_java二维数组,获取整行元素详解

    之前给大家讲过java二维数组获取单个元素方面的知识,下面的话就来给大家讲一下java二维数组获取整行元素方面的知识. 除去获取单个元素和全部元素之外,还可以单独获取二维数组的某一行中所有元素的值,或 ...

  6. java二维数组添加元素_Java二维数组与动态数组ArrayList类详解

    java二维数组 java 语言中提供的数组是用来存储固定大小的同类型元素. 1.二维数组初始化和声明 数组变量的声明,和创建数组可以用一条语句完成,如下所示: int a[][] = new int ...

  7. java二维数组怎么看_java、二维数组详解!

    /* java 二维数组的概念 使用方法! 1.什么是二维数组? 答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组. 2.如何定义?(以二维数组为列) int arr[ ...

  8. java二维数组的创建,java二维数组创建方法

    java动态创建二维数组,从零学java笔录-第31篇 图解二位数组在内存中存储,java二维数组动态赋值,java二维数组创建方法 二维数组的定义 type arrayName[ ][ ]; typ ...

  9. java二维数组杨辉三角_实验----Java的二维数组的应用及杨辉三角的编写

    (1) 编写一个程序,生成一个10*10的二维随机整数数组,并将该数组的每行最大值保存于一个一维数组中,将每列平均值保存于另外一个一维数组中并分别输出. (2) 编程输出杨辉三角的前10行. 找出一个 ...

最新文章

  1. CentOS 6.9下配置安装KVM
  2. TensorFlow基础笔记(7) 图像风格化效果与性能优化进展
  3. .NET Core类库项目中如何读取appsettings.json中的配置
  4. 你不知道的CSS单位
  5. 华硕计算机用户名默认,华硕路由器后台默认网址是多少
  6. oracle导入dmp文件加条件,oracle 导入DMP文件时IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件...
  7. 友盟U-share sdk 分享的接入(支持Android及IOS)
  8. 在iframe中显示嵌套网页的指定部分
  9. php传输数据arduino,Arduino如何和php,html文件一起使用?
  10. fanuc机器人与示教器配对_看FANUC机器人在重力浇铸行业,都是又累又重的活儿啊!...
  11. python中的common_common:个人基础函数库
  12. java对公项目_5个让人激动的Java项目
  13. 《构建之法》阅读笔记(三)
  14. 如何用photoshop识别图片上文字的字体
  15. [1927-2011][影片][历届奥斯卡最佳影片合集][全82部]
  16. python如何print日语_Python,如何打印日文、韩文、中文字符串
  17. 【亲测有用】腾讯会议共享PPT,并开启演讲者模式
  18. js实现刷新页面的方法
  19. 微服务架构之全局异常(@ControllerAdvice + @ExceptionHandler)
  20. Mac OS 下的解压缩软件——The Unarchiver

热门文章

  1. Python操作lxml库(基础篇)
  2. 造化之门中8条鸿蒙,神预测造化之门和鸿蒙造化决有关系 ?
  3. asp.net mvc ajax get读取服务器数据 ,post检测用户名 实例讲解下载
  4. 计算机考研水区旱区名单,2020考研水旱区有哪些呢-考研经验
  5. systemctl重新加载_linux的systemctl 命令用法
  6. 用python删除空文件夹~
  7. 说话之道学习笔记1-转述赞美
  8. PPT|交通·未来第4期 《利用新兴交通数据进行大规模路网交通管理-以无人车和网约车数据为例》...
  9. [英雄星球六月集训LeetCode解题日报] 第五日 双指针
  10. 今晚直播预告 | CSDN 多场景直播平台的架构演进