数组指的是一种容器,可以用来存储同种数据类型的多个值
一维数组
定义数组:
1.数组类型[] 数组名;2.数组类型 数组名[];
静态初始化:
完整写法:数据类型[] 数组名 = new 数据类型[]{,,,};
简化写法:数据类型[] 数组名 = {,,,};
动态初始化:----指定长度 不指定数据
// 初始化时只指定数组长度,由系统为数组分配初始值
l
格式:数据类型
[]
数组名
=
new
数据类型
[
数组长度
];
l
范例:
int[]
arr
=
new
int[
3
];
基本数据类型
数据类型 | 明细 | 默认值 |
基本数据类型 | 整数:byte、short、int、long | 0 |
小数:float、 double | 0.0 | |
字符:char | ‘\u0000’ 常见体现为 空白字符(空) | |
布尔:boolean | false | |
引用数据类型 | 类、数组、枚举、注解、接口 | null |
引用数据类型:
(类 数组 注解 枚举 接口...) 默认值null
应用场景:静态初始化 数据确定;动态初始化 长度确定
如何取数组的数据? index
for 循环
foreach:适用于 不需要 拿索引 干其他的事情。---- 原因是 无索引值
//增强for 循环 用的较多 foreach
//主要 用来遍历 数组 和集合
//for(数据类型 变量名 : 要遍历的数组名){ 输出语句 }
二维数组 是一种容器,该容器用于存储一维数组
二维数组储存