A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

cgm2233

初级黑马

  • 黑马币:26

  • 帖子:7

  • 精华:0

© cgm2233 初级黑马   /  2019-3-29 11:08  /  561 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 cgm2233 于 2019-3-29 11:15 编辑

数组:是一种容器,可以同时存放多个数据值
数组特点:
1.数组时一种引用数据类型,
2.数组当中的多个数据,类型必须统一
3.数组的长度在程序运行之前不可改变
数组的初始化:在内存中创建一个数组,并向其中赋予一些默认值
常见的初始化方式:
1.动态初始化(指定长度)
2.静态初始化(指定内容)
动态初始化数组的格式:
数据类型[] 数组名称 =new 数据类型[数组长度]
解析含义:
左侧数据类型:数组当中保存的数据类型,且数据类型统一
左侧的中括号:代表我是一个数组
左侧数组名称:给数组取一个名字
右侧new:代表创建数组的动作
右侧数据类型:必须和左侧的数据类型保持一致
右侧中括号的长度:表示数组当中可以保存多少数据
使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值,规则如下:
如果是整数类型,那么默认为0;
如果是浮点类型,那么默认为0.0;
如果是字符类型,那么默认为'\u0000
如果是布尔类型,那么默认为false
如果是引用类型,那么默认为null
静态初始化基本格式:
1.标准格式:
数据类型[] 数组名称 =new 数据类型[]{元素1,元素2...}
2.省略格式:
数据类型[] 数组名称 = {元素1,元素2...}
注意事项:
1.静态初始化没有直接指定长度,但是仍然会自动推算到长度
2.静态初始化标准格式可以拆分为两个步骤
3.动态初始化也可以拆分为两个步骤
4.静态初始化一旦使用省略格式,就不能拆分为两个步骤了
直接打印数据名称,得到的是数组对于的内存地址哈希值。
访问数组元素的格式:
数组名称[索引值]
索引值:就是一个int数字,代表数组当中的元素编号
注意:索引值从0开始,一直到数组的长度-1为止
获取数组长度,格式:
数组名称.length,将会得到一个Int数字,代表数组的长度
数组一旦创建,程序运行期间,长度不可改变


07-数组元素反转的思路.png (31.34 KB, 下载次数: 13)

07-数组元素反转的思路.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马