数组是多个相同类型数据的组合,实现对这些数据的同一管理
数组中的元素可以是任何数据类型,包括基本类型和引用类型,但不能混用
数组创建后,如果没有赋值,有默认值:char \u000,基本类型为0
数组的使用步骤1,声明数组并开辟空间.2,给数组各个元素赋值.3,使用数组
数组的下标是从0开始的
数组下标必须在指定范围内使用,否则报错:下标越界异常
比如int[]arr = new int[5];则有效下标为[0-4]
7.数组属于引用类型,数组型数据是对象
//求出一个数组int[]的最大值{4,48,-14,48,84}
//并得到对应的下标
int[] arr = {4, -1, 9, 10, 23};//定义数组
int max = arr[0];//假设下标1为最大值,之后进行比较
int maxIndex = 0;//记录最大值的下标
for(int i = 1; i < arr.length; i++){//遍历数组
//下标1跟数组下标1开始比较
//如果下标1跟数组的其中一项比较失败,则替换当前数和下标
if(max < arr[i]){
max = arr[i];//替换数字
maxIndex = i;//替换下标
}
}
System.out.println("最大值=" + max + "下标为:" + maxIndex);
}