数组
1、相同数据类型的元素组成的集合我们称之为数组
int[] array = {
10, 20, 30};
数组中能够存储元素的数量最大值我们称之为该数组的长度
数组声明后该数组的长度不可修改
数组名.length是获取数组的长度
数组声明后没有赋值的index位置上赋值为该数组数据类型的初始值(默认值)
1、数组的3种声明方式:
public class Dome02 {
@Test
public void test01(){
int [] arr0=new int[5]; 1、 这个【5】是指数组的长度,声明长度为5的数组
int [] arr1=new int[]{
5}; 2、这个{
5}是为arr1赋值一个数 5,也可以不赋值
int [] arr1={
5}; 3、是为arr1赋值一个数5
2、for循环遍历数组
@Test
public void test03(){
int [] arr2=new int[3]; //为arr2数组定一个长度3,使用for循环遍历数值
arr2[0]=10; //为下标【0】赋值一个数
arr2[1]=20; //。。。
arr2[2]=30;
for(int i=0;i< arr2.length;i++){
//声明一个整数i,代表下标;小于爱arr2的长度开始自增循环,遍历
//i长度小于arr2 .length是获取arr2数组的长度
System.out.println(arr2[i]);//读值直接读arr2[i]的下标,可以输出下标内的值
}
}
}
3、八大基本类型未赋值的默认值:
@Test
public void test05() {
// 声明一个长度为5的数组
int[] array = new int[5];
// 为下标为2的位置赋值
array[2] = 20;
// 读取下标为2位置上元素的值
System.out.println(array[2]);
// 读取没有赋值的位置上的元素读取到的是该数组数据类型的默认值
System.out.println(array[3]);
//----------------------------------------------------
byte[] arr00 = new byte[5];
short[] arr01 = new short[5];
int[] arr02 = new int[5];
long[] arr03 =