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

    }

  • 相关阅读:
    织梦开发——相关阅读likeart应用
    织梦标签教程
    织梦专题调用代码
    HIT 2543 Stone IV
    POJ 3680 Intervals
    HIT 2739 The Chinese Postman Problem
    POJ 1273 Drainage Ditches
    POJ 2455 Secret Milking Machine
    SPOJ 371 Boxes
    HIT 2715 Matrix3
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10511362.html
Copyright © 2011-2022 走看看