zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    python操作MongoDB
    MongoDB操作——备忘录
    python中运行js代码—js2py
    糗事百科爬虫_基于线程池
    糗事百科_基于队列和多线程
    Django ModelForm组件
    Django补充(mark_safe,url反向解析)
    Django MiddleWare中间件
    Python常用模块 -- sys模块的常用用法
    Python常用模块 -- os模块常用用法
  • 原文地址:https://www.cnblogs.com/hainange/p/6153872.html
Copyright © 2011-2022 走看看