文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

JAVA——二维数组遍历二维数组的三种方法

2023-09-22 08:28

关注

目录

🍒java中二维数组的定义和赋值

🍒二维数组遍历的三种方法

🍇第一种:for循环遍历

🍇第二种方法:通过Arrays.deepToString()遍历

🍇第三种方法:通过for(   :   )遍历


🍒java中二维数组的定义和赋值

 int[][] array = new int[3][];   //java行不能省略,列可以省略 array[0] = new int[]{0, 1, 2};//赋值 array[2] = new int[]{4, 5, 6};         int[][] array1={{1,1},{2,2},{3,3}};//定义并且初始化

🍒二维数组遍历的三种方法

二维数组其实就是特殊的一维数组;

在java中将这句话诠释得淋漓尽致;

🍇第一种:for循环遍历

       int[][] array = new int[3][];   //java行不能省略,列可以省略        array[0] = new int[]{0, 1, 2};        array[2] = new int[]{4, 5, 6,7};         for(int i=0;i< array.length;i++){            if(array[i]==null) {                System.out.println("null"+" ");                continue;            }//当二维数组某一行为空时直接跳过循环遍历下一行            for (int j = 0; j < array[i].length; j++) {                System.out.print(array[i][j]+" ");            }//二维数组的每一行元素都相当于一个一维数组,             //遍历一维数组,长度就是array[i].length            System.out.println();           } 

运行截图:

🍇第二种方法:通过Arrays.deepToString()遍历

       int[][] array = new int[3][];   //java行不能省略,列可以省略        array[0] = new int[]{0, 1, 2};        array[2] = new int[]{4, 5, 6,7};        System.out.println(Arrays.deepToString(array));

运行截图:

🍇第三种方法:通过for(   :   )遍历

         int[][] array = new int[3][];   //java行不能省略,列可以省略        array[0] = new int[]{0, 1, 2};        array[2] = new int[]{4, 5, 6,7};           int i=0;           for(int[] ret:array){               if(array[i]==null) {                   System.out.println("null"+" ");                   i++;                   continue;               }               for(int x:ret){                   System.out.print(x+" ");               }               System.out.println();             i++;

注意:冒号左边填写的是数组每个元数的类型,右边填写的是数组名

来源地址:https://blog.csdn.net/weixin_61638178/article/details/131697975

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯