主题:二维数组打印

二维数组,以2行3列的数组array[2][3]为例。array数组的长度为行的长度2,每个行元素又是一个一维数组。列数可以为空,行数不可以为空。array[][2]会产生空指针异常。


方法一:for循环
代码:

public static void main(String[] args) {int[][]array={{1,2,3},{4,5,6}};for(int row=0;row<array.length;row++){for(int col=0;col<array[row].length;col++){System.out.print(array[row][col]+" ");}System.out.println();}}

方法二:for-each方法
代码:

public static void main(String[] args) {int[][]array={{1,2,3},{4,5,6}};for(int[] arr:array){for(int x:arr){System.out.print(x+" ");}System.out.println();}

方法三:使用Arrays.deepToString(array)方法打印。
代码:

public static void main(String[] args) {int[][]array={{1,2,3},{4,5,6}};System.out.println(Arrays.toString(array));//打印的是地址System.out.println(Arrays.deepToString(array));}

JAVA——二维数组打印相关推荐

  1. Java中使用二维数组打印出杨辉三角

    目录 题目分析: 代码实现: 结果展示: 杨辉三角,是二项式系数在三角形中的一种几何排列.其中有很多奇妙的规律. 题目分析: 1.使用二维数组: 2.查找杨辉三角规律,竖行是横行的二倍,每个元素都可以 ...

  2. JAVA使用二维数组打印杨辉三角形前十行

    一.题目要求 使用二维数组打印杨辉三角形前十行 二.实现代码 /* date by 2022.7.20 使用二维数组打印杨辉三角形前十行*/ public class ArrayExer4 {publ ...

  3. Java二维数组实现学生管理系统

    Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...

  4. 杰神之JAVA二维数组(案例:走迷宫)

    Java二维数组(案例:走迷宫) 二维数组 数组的数组-二维数组的每一个元素是一个一维数组 定义方式: 数据类型[][] 数组名 = new 数据类型[长度][长度]; 数据类型[][] 数组名 = ...

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

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

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

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

  7. java二维数组随机赋值_java 二维数组随机赋值

    java 二维数组随机赋值 [2021-01-31 00:08:55]  简介: 目的:使用二维数组打印一个 10 行杨辉三角.(视频教程推荐:java课程)思路:1. 第一行有 1 个元素, 第 n ...

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

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

  9. 【C 语言】数组 ( 验证二维数组内存是线性的 | 打印二维数组 | 以一维数组方式打印二维数组 | 打印二维数组值和地址 )

    文章目录 一.验证二维数组内存是线性的 1.打印二维数组 2.以一维数组方式打印二维数组 3.打印二维数组值和地址 二.完整代码示例 一.验证二维数组内存是线性的 验证二维数组内存是线性的 : 验证方 ...

  10. 【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数 | 二维数组排序函数 )

    文章目录 一.抽象 二维数组 业务函数 1.二维数组 打印函数 2.二维数组 排序函数 二.完整代码示例 一.抽象 二维数组 业务函数 1.二维数组 打印函数 注意 , 二维数组 作为 函数参数 输入 ...

最新文章

  1. UE5真实环境设计入门学习教程
  2. Python3学习笔记-字符串和编码
  3. python嵌套列表元素和_Python嵌套列表内部比较和编辑
  4. [BZOJ 2523][Ctsc2001]聪明的学生(递归)
  5. 学习Knowledge Graph Embedding Based Question Answering代码笔记
  6. 后台启动_Windows10中如何阻止程序在后台运行
  7. LeetCode 1175. 质数排列
  8. 基于asp.net的网上书店商城设计与实现
  9. 开源内容管理系统 php mysql_30 个很棒的PHP开源CMS内容管理系统小结
  10. MOOC网站日志分析
  11. SAP License:初学作业费用分割
  12. springboot03-unittest mockmvc单元测试
  13. Access 至少一个参数没有被指定值 解决方法
  14. MATLAB函数的求导(一阶、高阶、参数方程求导实例)
  15. basic auth java_java发送带Basic Auth使用 httpclient自带的认证方式
  16. 虚拟机3-11-14:53,工作记录
  17. 从零到百亿互网融构展
  18. mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?
  19. 进入网页页面的开发者模式——三种方式
  20. FFmpeg m3u8文件返回Invalid data found when processing input错误

热门文章

  1. 新增收货地址html,客户收货地址列表、添加地址、选择地址
  2. 通过更改cmake的源码实现使用代理的下载命令
  3. Vulkan Loader 何时加载 ICD 驱动文件
  4. c语言16qam,基于SIMULINK的OFDM-16QAM系统仿真与分析
  5. Java实现斯皮尔曼相关系数(Spearman)及T检验
  6. java种子_MC速通各类种子(java版,更新至6.26)
  7. 阿里代码规范检查自定义规则扩展
  8. REST服务中的异常处理
  9. ext2文件系统源代码之ext2.h
  10. 产业园区数字孪生规划方案