数组
是一个容器 保存数据 保存相同数据类型的数据
数组的写法
数据类型[] 数组名 = 初值; 其中数据类型代表数组中盛放数据的 数据类型
int[] array = new int[5]; //声明一个长度为5的整型数组数组长度一旦确定就无法修改.
数组使用下标(角标)来访问或保存元素 下标从零开始
int[] array = new int[] {1, 2, 3, 4, 5};
关于数组的一些编译错误
ArrayIndexOutOfBoundsException 数组下标越界异常
NullPointerException 空指针异常 访问了一块不属于你的内存空间
代码示例:
//声明一个长度为10的数组 1.随机10个数 范围是[18,300] 存入数组中 2.打印 数组中的最大值
public class Dmo02 {
public static void main(String[] args) {
int[] array = new int[10];
int max =0,min =300;
for (int i = 0; i < array.length; i++) { //获得数组长度
array[i] = (int) (Math.random()*283+18); //数组赋值
System.out.println(array[i]); //遍历输出数组全部元素
if (max < array[i]) { //判断最大值最小值
max =array[i];
}else if (array[i] < min) {
min = array[i];
}
}System.out.println("最大值为:"+max);
System.out.println("最小值为:"+min);
}
}