打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
复习复习Java数组

数组定义

存储同一种数据类型多个元素的容器。(数组既可以存储基本数据类型,也可以存储引用  数据类型)

    (1)动态初始化的格式:

        数据类型[] 数组名 = new 数据类型[数组的长度];

    (2)静态初始化格式:

        数据类型[] 数组名 = {值1,值2,值3....};

    (以上方式无论是否使用new关键字,都会显式或者隐式使用new关键字创建数组)

数组中的元素有初始化的默认值;(堆内存中的每个数据都会有一个默认值)

        整数 : 0

        浮点数 : 0.0

        char : '\u0000'

        boolean :false

        引用数据类型 : null

    获取数组中的元素

格式:数组名[索引] (索引从0开始,最大索引为数组长度-1)

    数组打印:直接打印数组名调用toString()显示为地址值 

    地址值格式:[ 数组的数据类型首字母大写 @ 16位进制数

        遍历数组获得到数组中的每一个元素通过, 数组.length获取长度,和通过索引获取    单个元素

            例:

           

二位数组

定义:元素为一维数组的数组     

        二维数组格式:         

            (1)动态初始化的格式:

            数据类型[][] 数组名 = new 数据类型[一维数组的个数][一维数组的长度];

            (2)静态初始化格式:

            数据类型[][] 数组名 = {{值1,值2,值3....}{值1,值2....}...};

        二维数组的遍历:

        

 内存:

    new 出来的东西都存放在 堆内存

    方法(局部变量属于所在方法)在栈内存 (栈结构:先进后出)

二维数组中存放的是一维数组的地址值,默认为null;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
day05
指针数组,数组指针,指针函数,函数指针,二级指针详解
看完还不会指针,锤自己!
C语言程序设计案例式教程-第7章 指针
Java基础数组
细说Java中的二维及多维数组
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服