数组

数组的概述

数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数组进行统一管理

数组的常见概念

  • 数组名
  • 下标和索引
  • 元素
  • 数组的长度

image-20221024195737285

image-20221024195942730

image-20221024200110712

一维数组

一维数组的6个事情

image-20221024200318391

一维数组的声明和初始化

int num (初始化)

num = 0 (声明1)image-20221024201554692

引用数据类型需要加new

image-20221025182712935

数组一旦初始化完成,就无法改变长度了

调用数组指定位置的元素:通过角标的方式调用

数组的角标是从0开始的,到长度-1结束

只要不是跟数据库交互的,都是从0开始

image-20221025183924575

如何获取数组的长度

image-20221025184022419

如何遍历数组元素

image-20221025184134345

数组元素的默认初始化值

image-20221025184504536

整型的默认值为0

浮点型的是0.0

image-20221025184757056char型\

不带引号的是assic码,带的是字符

布尔类型是false

引用数据类型的初始化值

String是null(换句话说null只属于string?)并且这个null不用加引号

内存解析的简单说明

image-20221025191411768

局部变量都放在栈当中

连续的数值(如数组)保存在堆当中

给数组赋值就是改变了格子内的内容

image-20221026181439422

10.26号作业中产生的一些方法

双重嵌循环

image-20221026181639825

向数组中写入多个数据

image-20221026181719267

比较数组内数据大小的方法

image-20221026181844909

数组套数组image-20221026182017712

多维数组的使用

image-20221026182941088

二位数组的初始化和声明

image-20221026184756118

你可以将其理解为表格

如果是3维以上,你也可以这么理解

image-20221027160207386

image-20221027160312082

一维的也能这样

image-20221027160433476

二维数组的调用

image-20221027160652280

image-20221027160915537

获取数组的长度

image-20221027161404904

如何遍历二维数组

image-20221027161833244

二维数组的默认初始化值

image-20221030162532004

第一个指向的是地址值,并且有几个中括号就说明是几维的数组

image-20221030162957208

image-20221030163002562

image-20221030163030556

应为后面啥也没有,所以为空(null)

image-20221030163311033

二维数组的内存解析

image-20221030163722839

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023 Langxecho
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信