• java、二维数组详解!


    /* java 二维数组的概念 使用方法!

    1.什么是二维数组?
    答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组。

    2.如何定义?(以二维数组为列)
    int arr[][]=new int[a] [b]; ||int [][]arr=new int [a][b]; arr的位置

    int 可以是基本数据类型 、复合数据类型
    a b必须是正整数 a是行数!b是列数!

    arr可以看成是一个a行b列的数组!一共有a个一维数组!每个一维数组的长度是b,默认值是0!

    3.二维数组 求和问题? 求最值问题?
    都是建立在遍历二维数组的基础上,两个for循环,两个变量记录值! 最值问题 需要进行if判断。
    */
    class ShuZhu01{
    public static void main(String[]args){
    //arr 是一个三行五列的数组---->就是在二位数组arr中 一共有3个一维数组!每个一维数组的长度是5,默认值是0!
    int shuzu[][]=new int[6][5];

    //求二维数组arr中所有数字的和?
    int [][] arr={{12,12,5,45},{12,21,5,4},{7,8,4,5,55}};

    int add=0;//设置变量 记录总值。
    for(int a=0; a<arr.length;a++)
    {//便利二维数组!
    int group=0;//设置变量 记录小组值。
    for(int b=0;b<arr[a].length;b++)
    {//b<arr[a].length; arr[a]就是二维数组的第一个元素(一维数组) b 是一位数组中的个数,当然小于数组的长度!
    System.out.println("遍历数组arr"+arr[a][b]);
    int num=arr[a][b];
    add=add+num;
    group=group+num;
    }
    System.out.println("二位数组中各小组数值的和"+group);
    System.out.println("===================");
    }
    System.out.println("二维数组所有值的和="+add);
    System.out.println("二维数组的长度:"+arr.length);
    System.out.println("二维数组的长度:"+shuzu.length);
    System.out.println("打印二维数组中第一个数组第一个值:"+shuzu[0][0]);
    }

    }

  • 相关阅读:
    Gitlab邮箱配置
    Zabbix邮件告警提示Couldn't resolve host name解决办法
    Gitlab备份和恢复操作
    Gitlab权限管理
    编译安装Nginx
    [0] 数据库读写分离
    [0] C# & MongoDB
    [0] 平衡二叉树
    [0] 分布式存储 Memcached
    [0] MSSQL 分库查询
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10511362.html
Copyright © 2020-2023  润新知