数组: 是编程语言中常见的一种数据结构,用来存储一组大小固定并且类型相同的数据。
可分为: 一维数组、二维数组、三维数组
语法:
数据类型[ ]数组名
例: int a[ ] ;
或 数据类型
二维:
数据类型[ ][ ] 数据名
例:int [ ] [ ] a ;
当数组使用new 分配存储空间后,数组中的元素初始值:
- 数据类型的数值初始值为0
- 布尔类型的初始值为false
- 字符类型的为‘\0’(字符串结束标识)
* int a[ ]; //声明一个整形数组a
* a[ ] = new int [10] // 给数组a分配存储空间。10*4个字节 - 引用类型的初始值为 null
例:字符串就是引用类型
二、初始化数组
1、分为两种:
(1)静态初始化
(2)动态初始化
静态初始化:
1.int a[ ] = { 1,2 , 3, 4 ,5}
2. int [ ] a =new int [ ] {1, 2, 3, 4,5}
三、遍历数组(forreach)
1.定义:在操作数组时,经常需要依次访问数组中的每个元整这种整作陈作数组的遍历。
2.语法:
for (数据类型· 变量名: 数组名)
3.如何使用for循环来遍历数组,如例:
public class Example30 {
public static void main(String[] args){
int[ ] arr={ 1, 2, 3, 4, 5 }; //定义数组
//使用for循环遍历数组的元素
for (int i=0; i<arr.length; 1++) {
system. out ,printin(ax[1); //通过索引访问元素
}
}
}