zoukankan      html  css  js  c++  java
  • 数组

    一.数组的定义格式

    1. 数组概念

    数组是存储同一种数据类型多个元素的容器。

    数组既可以存储基本数据类型,也可以存储引用数据类型。

    2.  数组的定义格式

    格式1:数据类型[] 数组名;(常用)

    格式2:数据类型 数组名[];(了解一下)

    注意:这两种定义做完了,数组中是没有元素值的。                  

    二.数组的初始化

    1.  数组初始化概述:

    Java中的数组必须先初始化,然后才能使用。

    所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。

    2.    数组的初始化方式

     动态初始化:初始化时只指定数组长度,由系统为数组分配初始值

    格式:数据类型[] 数组名 = new 数据类型[数组长度];

    数组长度其实就是数组中元素的个数。

    举例:

    int[] arr = new int[3];

     int[ ] arr = {1,2,3};

    解释:定义了一个int类型的数组,这个数组中可以存放3个int类型的值。

    三.二维数组及格式

    定义格式:

    数据类型[][] 数组名;

    数据类型 数组名[][]; (不推荐) 

    数据类型[] 数组名[];(不推荐) 

    初始化方式

    数据类型[][] 变量名 = new 数据类型[m][n];

    数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};

    简化版格式:数据类型[][] 变量名 = {{元素…},{元素…},{元素…}};

     

    遍历思想:首先使用循环遍历出二维数组中存储的每个一维数组,然后针对每个遍历到的一维数组在使用循环遍历该一维数组中的元素.

  • 相关阅读:
    BZOJ 2212/BZOJ 3702
    BZOJ 4761 Cow Navigation
    BZOJ 3209 花神的数论题
    BZOJ 4760 Hoof, Paper, Scissors
    BZOJ 3620 似乎在梦中见过的样子
    BZOJ 3940 Censoring
    BZOJ 3942 Censoring
    BZOJ 3571 画框
    BZOJ 1937 最小生成树
    BZOJ 1058 报表统计
  • 原文地址:https://www.cnblogs.com/xyy-520/p/8628495.html
Copyright © 2011-2022 走看看