美文网首页
第二章①数组

第二章①数组

作者: 犀首_0c79 | 来源:发表于2019-04-26 16:37 被阅读0次

数组一旦初始化,其长度不可变。

数组是多个相同类型数据的组合,实现对这些数据的统一管理

数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型

数字属于引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量

如何定义一个数组

1声明

初始化

2.1静态初始化,声明,并初始化数组与给数组元素赋值同时进行,数组长度通过赋值来获取,[]里不用写

2.2动态初始化,声明,初始化数组与给数组元素赋值分开进行,数组长度通过[]里的数字来判断

第一个数组下角标从0开始,到初始化数组里的数字-1结束

通过数组元素下角标的方式来调用  数组名[]

数组的长度通过length(属性)来获取

如何遍历数组

for (int j =0; j <3; j++) {

        System.out.println(names[j]);

}

for (int k =0; k

        System.out.println(names[k]);

}

可以动态的获取数组长度,从0开始到length的长度结束

易错

数组长度分不清

空指针:1.给数组赋空值,让地址失效

2.使用没有新建的变量,

3.引用没有地址的变量,和2差不多

相关文章

  • javascript 数据结构与算法 笔记2.1

    通读第二遍 第一章 你会发现 隐式类型转换 发生最多的就是 Number 了 第二章 数组 数组, 以及数组的各种...

  • 第二章、数组

    时间长度:执行算法的时间长度与执行步数成正比,所以数组的查找算法时间(N/2步)要比插入算法(一步)长很多。删除(...

  • 第二章①数组

    数组一旦初始化,其长度不可变。 数组是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的元素可以是任何数据...

  • Effective STL 学习笔记 —— Part 2.vec

    第二章. vector和string 条款13.vector和string优先于动态分配的数组 使用new来动态分...

  • 第二章 列表(数组)

    1 列表概念 1.1 通过索引下标打印指定位置的列表元素 注意:索引从0开始 常用拓展:1.访问最后一个元素(倒数...

  • go语言学习(5)--数组与切片

    数组的声明 变量的声明已经讲过啦,不熟悉的可以看第二章 数组的遍历 两种方法,一种传统的下标遍历一种上一章讲到的r...

  • 读《JavaScript面向对象编程指南》笔记 上

    第二章,基本数据类型、数组、循环及条件表达式 Infinity是一个特殊值,它代表的是超出JavaScript处理...

  • 第二章 java基础(数组)

    —— 本文参照 Learn Java for Android Development (第三版)数组数组类型,顾名...

  • 第二章 不要小看数组

    1自己的数组类设计 画图 定义 3泛型 4动态数组的扩容和优化 5 eager / lazy 设计思想 6 复杂度...

  • 第二章 不要小瞧数组

    遍历数组···· ···· 数组最大的优点:快速查询。 数组最好应用于“索引有语意”的情况 但并非所有有语意的索引...

网友评论

      本文标题:第二章①数组

      本文链接:https://www.haomeiwen.com/subject/rblqnqtx.html