• Java中数组2


    二维数组:

    定义方式:三种

    第一种方式:
    int[][] arr = new int[3][4];
    第二种方式:
    int[][] arr = new int[3][];
    数组中每个元素的长度不确定。
    第三种方式:
    int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};

    二维数组的遍历和求和:

    int[][] arr2 = { {1,2},{3,4,5},{6,7,8,9,10} };
            int sum2 = 0;
            for (int i=0; i<arr2.length; i++) {
                for (int j=0; j<arr2[i].length; j++) {
                     //System.out.println(arr2[i][j])
                    sum2 += arr2[i][j];
                }
            }
            System.out.println("sum2= "+ sum2);
        }
    }

    案列:  公司销售总和练习

    例如要统计一个公司三个销售小组中每个小组的总销售额以及整个公司的销售额。如下所示

    l  第一小组销售额为{11, 12}万元

    l  第二小组销售额为{21, 22, 23}万元

    l  第三小组销售额为{31, 32, 33, 34}万元。

    int[][] arr = new int[3][]; // 定义一个长度为3的二维数组
      arr[0] = new int[] { 11, 12 }; // 为数组的元素赋值
      arr[1] = new int[] { 21, 22, 23 };
      arr[2] = new int[] { 31, 32, 33, 34 };
                 
      int sum = 0; // 定义变量记录总销售额
        for (int i = 0; i < arr.length; i++) { // 遍历数组元素
           int groupSum = 0; // 定义变量记录小组销售总额
            for (int j = 0; j < arr[i].length; j++) { // 遍历小组内每个人的销售额
                        groupSum = groupSum + arr[i][j];
                     }
          sum = sum + groupSum; // 累加小组销售额
                     System.out.println("第" + (i + 1) + "小组销售额为:" + groupSum + " 万元");
           }
            System.out.println("总销售额为: " + sum + " 万元");
  • 相关阅读:
    APP测试整理
    Ubuntu18.04搭建测试环境
    Ubuntu18.04完全卸载mysql5.7
    Ubuntu18.04部署禅道系统
    mysql数据库创建用户、赋权、修改用户密码
    Chrome浏览器查看cookie
    APP测试之日志分析
    计算机网络知识之TCP/IP协议簇
    关于博客园cnblogs图片显示模糊失真问题
    Jmeter脚本录制攻略
  • 原文地址:https://www.cnblogs.com/heitaitou/p/12779794.html
Copyright © 2020-2023  润新知