当前位置 博文首页 > YHSevenWater的博客:Java输出int类型二维数组元素的总和

    YHSevenWater的博客:Java输出int类型二维数组元素的总和

    作者:[db:作者] 时间:2021-08-11 16:07

    1.静态初始化二维数组

    2.借助.length获取二维数组的长度

    package com.java.arraysdemo;
    /*
    * 获取二维数组中的总和
    * 使用array.length获取数组长度,也就是获取二维数组中的各个元素
    * */
    public class ArrayDemo2 {
        public static void main(String[] args) {
            int [][] array = new int[][]{{3,5,8},{12,9},{7,0,6,4}}; //用静态初始化二维数组能够一步到位。
    //        array[0] = new int[]{3,5,8};      //或者先动态初始化二维数组再动态或者静态初始化一维数组。
    //        array[1] = new int[]{12,9};
    //        array[2] = new int[]{7,0,6,4};
            int result = 0; //记录数组元素的总和
            for (int i = 0; i < array.length; i++) {    //这里需要借助.length来确认数组的长度,如果用常数作为限制条件会发生数组越界问题。
                for (int j = 0; j < array[i].length; j++) {
                    result += array[i][j];
                }
            }
            System.out.println("二维数组总和数组:"+result);
        }
    }
    

    在这里插入图片描述

    cs