首页 > 其他分享 >二维数组遍历

二维数组遍历

时间:2023-04-21 12:35:32浏览次数:30  
标签:arr 遍历 int sum ++ 二维 数组

public static void main(String[] args) {
        int [][]arr={
                {11,22,33},
                {44,55,66}
        };
          printArray(arr);
         int sum= getSum(arr);
        System.out.println("求和累加为:"+sum);
    }
/*
   二维数组的遍历操作:int [][]arr={{11,22,33},{44,55,66}}
                   1.遍历二维数组,获取到每一个一维数组
                   2.继续遍历一维数组,获取到每一个元素
 */
    public static void printArray(int [][]arr){
        for (int i = 0; i < arr.length; i++) {
            int [] temp=arr[i];
            for (int j = 0; j < temp.length; j++) {
                System.out.println(arr[i][j]);
            }
        }
    }
    /*
    遍历二维数组并求和;int [][]arr={{11,22,33},{44,55,66}}
    对内部存储的元素进行累加求和,并将结果输出在控制台
     */
    public static int getSum(int [][] arr){
        int  sum=0;
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                sum +=arr[i][j];
            }
        }
        return sum;
    }
}

标签:arr,遍历,int,sum,++,二维,数组
From: https://blog.51cto.com/u_15988249/6212523

相关文章

  • 一维与二维前缀和(蓝桥杯复习+例题讲解+模板c++)
    文章目录前缀和二维前缀和总结3956.截断数组99.激光炸弹前缀和前缀和是一种常见的算法,用于快速计算数组中某一段区间的和。前缀和的思想就是预处理出数组中前缀和,然后用后缀和减去前缀和,即可快速计算区间和。以一维数组为例,设表示数组中第个元素的值,表示数组中前个元素的......
  • HDU 5389 Zero Escape(DP + 滚动数组)
    ZeroEscapeTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):864    AcceptedSubmission(s):438ProblemDescriptionZeroEscape,isavisualnoveladventurevideogamedirectedbyKotar......
  • 树状数组解决逆序对问题c++
    前言在算法竞赛中,求逆序对是一个常见的问题。逆序对是指在一个数列中,如果存在,且,那么就是一个逆序对。例如,数列中的逆序对有,总共有树状数组树状数组(FenwickTree)是一种高效的数据结构,用于维护数列的前缀和。树状数组的主要优势在于可以快速对数列进行单点更新和区间查询,时间......
  • H5混合开发二维码扫描以及调用本地摄像头
    H5混合开发二维码扫描以及调用本地摄像头 [转]http://www.jianshu.com/p/c952b3a5e1d2今天主管给了我个需求,说要用混合开发,用H5调用本地摄像头进行扫描二维码,我之前有做过原生安卓的二维码扫一扫,主要是通过调用zxing插件进行操作的,其中还弄了个闪光灯.但是纯H5的没接触......
  • c#数组
    原文地址zhuanlan.zhihu.comc#数组残枫cps​目录收起C#的声明数组和赋值C#访问数组元素算法——查找(一)算法——查找(二)C#的foreach关键字C#的二维数组的声明和访问C#的声明数组和赋值编程中有这样一种情形:我们需要存储多个同类型数据。比如,保存1600个学生的年龄。是否需......
  • 二分查找:剑指 Offer 53 - I. 在排序数组中查找数字 I
    题目描述:统计一个数字在排序数组中出现的次数。 提示:•0<=nums.length<=105•-109 <=nums[i] <=109•nums 是一个非递减数组•-109 <=target <=109 解题思路:排序数组中的搜索问题,首先想到二分法解决。排序数组nums中的所有数字target......
  • jQuery的遍历-prev()和next()方法(购物车数量加减)
    jQuery的遍历-prev()和next()方法<divclass="box"id="box"><ahref='#'class="a"><inputtype="text"class="atxt"value="1"><ahref='#'class="......
  • 7.数组动态创建和函数
    动态创建函数动态函数一维数组动态赋值int*data=newint[3];//动态分配地址for(inti=0;i<3;i++){data[i]=1;cout<<data[i]<<"";}delete[]data;//释放分配的·地址 二维数组动态分配地址int**d......
  • 将MySQL当中的数据表在PHP当中转换成数组并打印,为什么没有显示到网页上面呢?
    如果你已经成功将MySQL中的数据表转换成了PHP数组,并且没有在网页上看到输出,那么可能是因为你没有将数组中的数据正确地渲染到HTML代码中。以下是一个简单的示例代码,演示如何将PHP数组转换为HTML表格并输出到网页上:phpCopycode<?php//连接到MySQL数据库$servername="local......
  • SDUTOJ 2128 树结构练习——排序二叉树的中序遍历
    树结构练习——排序二叉树的中序遍历TimeLimit:1000MSMemorylimit:65536K题目描述在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值(2).任意一个节点的左子树(如果存在的话)的关键值小于该节点的关键值(3).任意一个节......