Java基本语法-----java二维数组

由于word里的样式在csdn上调太麻烦了,所以我再次贴图了,后面二维数组那里是文字的,大家将就看吧。

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

二维数组常见的操作:

1.遍历二维数组
2.对二维数组求和

class Demo 
{
    // 定义一个遍历二维数组的功能函数
    public static void printArr2( int [][] a ){
       // 1. 拆开二维数组
       for ( int i = 0 ; i < a.length ; i++ )
       {
           // 2. 拆开一维数组获取数据
           for ( int j = 0 ; j < a[i].length ; j++ )
           {
                System.out.print( a[i][j]+" ," );
           }
       }

    } 
    // 定义一个函数计算二维数组中的元素的累加和
    public static long getSum( int [][] a ){
       // 0. 定义一个结果变量
        long sum = 0L;
       // 1. 拆开二维数组
       for ( int i = 0 ; i < a.length ; i++ )
       {
           // 2. 拆开一维数组获取数据
           for ( int j = 0 ; j < a[i].length ; j++ )
           {
                sum+=a[i][j];
           }
       }
       return sum;
    } 

    // 统计二维数组中元素的个数
    public static int getDataCount( int [][] a ){
       // 0. 记录元素个数
       int  count = 0;
       // 1. 拆开二维数组
       for ( int i = 0 ; i < a.length ; i++ )
       {
           // 2. 拆开一维数组获取数据
           for ( int j = 0 ; j < a[i].length ; j++ )
           {
                count++;
           }
       }
      return count;
    } 
    public static void main(String[] args) 
    {

        int [][] a = new int[][]{ {23,4,5},{2},{4,5,78,56,90} };
        printArr2( a );
        System.out.println();
        System.out.println("累加和是: "+getSum( a ) );
        System.out.println("统计元素个数: "+getDataCount( a ) );
        System.out.println("Hello World!");


    }
}

【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】


—–乐于分享,共同进步!
—–更多文章请看:http://blog.csdn.net/duruiqi_fx


原文地址:https://www.cnblogs.com/hainange/p/6153872.html