3.20 二维数组练习2求和

Wesley13
• 阅读 355
/*
公司年销售额求和
某公司按照季度和月份统计的数据如下:单位(万元)
第一季度:22,66,44
第二季度:77,33,88
第三季度:25,45,65
第四季度:11,66,99

分析:
    A:把题目的数据用二维数组来表示
        int[][] arr = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
    B:如何求和呢?
        求和其实就是获取到每一个元素,然后累加即可。
    C:定义一个求和变量sum,初始化值是0。
    D:通过遍历就可以得到每一个二维数组的元素。
    E:把元素累加即可。
    F:最后输出sum,就是结果。
*/
class Array2Test2 {
    public static void main(String[] args) {
        // 把题目的数据用二维数组来表示
        int[][] arr = { { 22, 66, 44 }, { 77, 33, 88 }, { 25, 45, 65 },
                { 11, 66, 99 } };

        // 定义一个求和变量sum,初始化值是0。
        int sum = 0;

        // 通过遍历就可以得到每一个二维数组的元素。
        for (int x = 0; x < arr.length; x++) {
            for (int y = 0; y < arr[x].length; y++) {
                // 把元素累加即可。
                sum += arr[x][y];
            }
        }

        // 最后输出sum,就是结果。
        System.out.println("一年的销售额为:" + sum + "万元");
    }
}
点赞
收藏
评论区
推荐文章
凝雪探世界 凝雪探世界
3年前
超详细的 JS 数组方法
数组是js中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响。一、创建数组1.使用数组字面量表示法var arr4  ;   //创建一个空数组var arr5  20;   // 创建一个包含1项数据为20的数组var arr
Wesley13 Wesley13
2年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang
Wesley13 Wesley13
2年前
Java开发者容易犯的十个错误
!(https://oscimg.oschina.net/oscnet/c9f00cc918684fbe8a865119d104090b.gif)Top1.数组转换为数组列表将数组转换为数组列表,开发者经常会这样做:\java\List<StringlistArrays.asList(arr);Arr
Stella981 Stella981
2年前
LeetCode
一目录不折腾的前端,和咸鱼有什么区别目录一目录二题目三解题思路四统计分析五解题套路二题目在一个nm的二维数组中:每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例
Wesley13 Wesley13
2年前
PHP数组函数再学习
将数组$arr分割为n个数组,并存放到一个二维数组中返回值二维数组第三个参数表示是否保留原来的下标$arrarray("key1""value1","key2""value2","key3""value3","key4""valu
Wesley13 Wesley13
2年前
PHP二维数组按某个键值排序
二维数组:$arrarray('name''小坏龙','age'28),array('name''小坏龙2','age'14),arr
Wesley13 Wesley13
2年前
Java如何遍历二维数据
/\需求:二维数组遍历外循环控制的是二维数组的长度,其实就是一维数组的个数。内循环控制的是一维数组的长度。\/classArray2Test{publicstaticvoidmain(String\\args){//定义一个二维数组int\\\\arr{{1,2,3}
Wesley13 Wesley13
2年前
PHP求二维数组的差集
用闭包和array\_filter函数(一维数据返回差集当然直接是array\_diff啦,但是二维呢???)$rarray\_filter($arr1,function($v)use($arr2){return!in\_array($v,$arr2);});print\_r($r);//使用循环求差集$arr1
Wesley13 Wesley13
2年前
C#中二维数组的行数和列数
最近在项目中用到二维数组,需要获取数组的行数和列数,本以为是很简单的一些东西,却发现网上好多答案都是错误的,遂写下随笔,希望之后有用到的同学们能够顺利解决答案。下面是一些关于数组的一些属性和方法以及解释,为了表示方便,我们定义了一个数组arr,int,arrnewint8,20;Rank是指数组的维数,作为二维数组,这
小万哥 小万哥
3个月前
C 多维数组、特殊字符和字符串函数详解
C多维数组数组,也称为单维数组。这些非常棒,是您在C语言编程中会经常使用的东西。然而,如果您想要将数据存储为表格形式,例如带有行和列的表格,则需要熟悉多维数组。二维数组二维数组也称为矩阵,具有行和列的结构。cintmatrix231,4,2,3,6