为什么要用数组:
静态初始化数组:
掌握静态初始化数组:
注意:什么类型数组九只能存储什么类型的数据
ages变量在计算机中存储的是地址:
执行:
运行结果:
I是代表int@代表是在776ec8df这个地址
D以此类推
数组的访问:
public static void main(String[] args) {
//掌握数组的访问:
int[] arr = {12, 24, 36};
//1、访问数组的全部数据
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
// System.out.println(arr[3]);
//2、修改数组中的数据
arr[0] = 66;
arr[2] = 100;
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//3、访问数组的元素个数数组名.length
System.out.println(arr.length);
//技巧:获取数组中最大的索引:arr.length - 1(前提是数组中存在数据)
System.out.println(arr.length - 1);
int[] arr2 = {};
System.out.println(arr2.length - 1);
}
技巧:获取数组中最大的索引:arr.length - 1(前提是数组中存在数据)
运行结果:
数组的遍历:
运行结果:
案例:
执行:
运行结果: