3.20 二维数组练习2求和

Wesley13
• 阅读 236
/*
公司年销售额求和
某公司按照季度和月份统计的数据如下:单位(万元)
第一季度: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 + "万元");
    }
}
点赞
收藏
评论区
推荐文章
执键写春秋 执键写春秋
1年前
Java中集合排序常用的方式
1. 集合排序概述 1.1 集合排序的主要内容: 集合中的级别数据类型排序 集合中的字符串排序 Comparator接口 Comparable接口 1.2 数组排序回顾 int[] arr12,25,22,17,89,22;Arrays.sort(arr);输出:12,17,22,22,25,89Java的Arrays类中有一个sort()方法,该方法是Ar
Wesley13 Wesley13
1年前
MySQL 5.7 使用原生JSON类型
首先回顾一下JSON的语法规则: 数据在键值对中, 数据由逗号分隔, 花括号保存对象, 方括号保存数组。 按照最简单的形式,可以用下面的JSON表示: {"NAME": "Brett", "email": "brett@xxx.com"} **如何在MySQL中使用JSON类型:** 新建
Wesley13 Wesley13
1年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。 **前端数据转化与请求** var contracts = [ {id: '1', name: 'yanggb合同1'}, {id: '2', name: 'yanggb合同2'}, {id: '3', name: 'yang
Stella981 Stella981
1年前
LeetCode
一 目录 ---- **不折腾的前端,和咸鱼有什么区别** 目录 一 目录 二 题目 三 解题思路 四 统计分析 五 解题套路 二 题目 ---- 在一个 n * m 的二维数组中:每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例
Wesley13 Wesley13
1年前
Java如何遍历二维数据
/\* 需求:二维数组遍历 外循环控制的是二维数组的长度,其实就是一维数组的个数。 内循环控制的是一维数组的长度。 \*/ class Array2Test { public static void main(String\[\] args) { //定义一个二维数组 int\[\]\[\] arr = {{1,2,3}
Wesley13 Wesley13
1年前
C#中二维数组的行数和列数
`最近在项目中用到二维数组,需要获取数组的行数和列数,本以为是很简单的一些东西,却发现网上好多答案都是错误的,遂写下随笔,希望之后有用到的同学们能够顺利解决答案。` 下面是一些关于数组的一些属性和方法以及解释,为了表示方便,我们定义了一个数组arr, `int[,] arr =new int[8,20];` Rank 是指数组的维数,作为二维数组,这
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序 select * from table_name order id desc; 2.按照指定(多个)字段排序 select * from table_name order id desc,status desc; 3.按照指定字段和规则排序 selec
Wesley13 Wesley13
1年前
Java 基本length和length()
length和length()到底有什么区别 length是属性,而length()是方法 为什么要这么回答 下面我来罗列一些列子来说明: 大家都知道我们在定义数组时: int []arr = new int [3]; int [] arr2 = {1,2,3}; 上面定义了定义了两个一维数组(数组是容器,既然是容器了length就该
Wesley13 Wesley13
1年前
C语言实现数据结构的邻接矩阵
写在前面 ----   **图的存储结构有两种:**一种是基于二维数组的邻接矩阵表示法。             另一种是基于链表的的邻接表表示法。   在邻接矩阵中,可以如下表示顶点和边连接关系:     ![](https://oscimg.oschina.net/oscnet/fe38c2aff8c2a62f0d7ab71f55c1eb1cea
3A网络 3A网络
2个月前
开发一个不需要重写成 Hive QL 的大数据 SQL 引擎
# 开发一个不需要重写成 Hive QL 的大数据 SQL 引擎 学习大数据技术的核心原理,掌握一些高效的思考和思维方式,构建自己的技术知识体系。明白了原理,有时甚至不需要学习,顺着原理就可以推导出各种实现细节。 各种知识表象看杂乱无章,若只是学习
3A网络 3A网络
2个月前
理解 virt、res、shr 之间的关系(linux 系统篇)
# 理解 virt、res、shr 之间的关系(linux 系统篇) **前言** 想必在 linux 上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题 —— 你的程序在运行时占用了多少内存(物理内存)? 通常我们可以通过 t