数组概述
数组是具有相同数据类型的一组数据的集合,数组中的每个元素具有相同的数据类型,可根据数组的维数将数组分为 一维数组、二维数组......
一维数组
一维数组实际上是一组相同数据类型的线性集合。
创建一维数组语法:
1.数组元素类型 数组名字[];
2.数组元素类型[]数组名字;
int arr[]; //创建数组
int [] arr2; //创建数组 第二种方法
int arr3[] = new int[5]; //创建一个 int 数组 并让数组的长度等于 5
一维数组初始化:初始化就是给数组赋初值,数组中第一个元素下标是 0,固定语法不可更改
1.第一种 利用数组名称加下标赋值
2.第二种 创建一个数组并且给数组依次赋值 值为大括号内,不给数组指定长度 大括号有多 少位 长度就是多少
3.第三种 是第二中的简写
// 第一种 利用数组名称加下标赋值
arr3[0] = 0;
arr3[1] = 1;
arr3[2] = 2;
int arr4[] = new int[]{1,2,3,4,5};//第二种 创建一个数组并且给数组依次赋值 值为大括号内,不给数组指定长度 大括号有多少位 长度就是多少
//第三种 是第二中的简写
int arr5[] = {1,2,3,4,5};
length 关键字:返回数组的长度,数组的长度可以使用公式,但是不能是小数,不可已定义为负数,length是常量
int arr5[] = {1,2,3,4,5};
//输出的结果是5
System.out.println(arr5.length);
输出数组所有值
int arr5[] = {1,2,3,4,5};
for(int i=0;i<arr5.length;i++){
System.out.print(arr5[i]);
}