Learn Java Day3

第5章 数组

5.1 数组

  在Java语言中用来存储固定大小的同类型元素称为数组。

  声明数组:首先必须声明变量,才能在程序中使用数组。其语法为,int[] arrs = new int[3];

  对象名称:arrs   元素类型   int   数据长度30

5.2 数组的遍历

 遍历,是指按照一定的顺序挨个访问每个元素。

e.g:

for循环遍历数组( 头 —尾 )


for循环遍历数组( 尾——头)

For-Each循环

增强for循环

5.3 数组的初始化

默认的,当数组用new创建时,所有元素值为0

默认值为0或null

创建时初始化数组。

创建时初始化数组

5.4 数组长度

数组名.length


arr数组

5.5 多维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

e.g:

二维数组

解析:二维数组str可以看成一个三行四列的数组。

分配空间

Arrays类:位于 java.util.Arrays 包中。能方便的操作数组,它提供的所有方法都是静态的。

具有以下功能:

    给数组赋值:通过 fill 方法。

    对数组排序:通过 sort 方法,默认是升序。

    对数组值比较:通过 equals 方法比较数组中元素值是否相等。

    查找数组元素:难过 binarySearch 方法能对排序好的数组进行二分查找法操作。



小结:数组作为函数的参数(即可以传参)。

数组作为参数传给函数

数组索引(index)

索引
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 四、集合框架 1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。生活中很多数据的描述都采...
    佘大将军阅读 775评论 0 2
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,415评论 0 4
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,288评论 0 16
  • 1.数组类型 数组是编程语言中最常见的一种数据结构,可用于存储多个数据,每个数组元素存放一个数据,通常可通过数组元...
    伊卡洛斯丶阅读 495评论 0 3
  • 晚上,黄石TA的同学聚会,有些都是第一次见面,彼此没有生疏感,非常亲切。 兰芳的分享让我学习到时间管理是...
    徐丽红阅读 119评论 0 1