目录
静态初始化数组
概念
静态初始化数组就是在定义数组的时候直接给数组赋值。
书写格式
package com.gangdan.define;
public class ArrayDemo1 {
public static void main(String[] args) {
//1、完整格式
int[] ages = new int[]{12, 24, 36};
double[] scores = new double[]{89.9, 99.5, 59.5, 88};
//2、简化格式
int[] ages2 = {12, 24, 36};
double[] scores2 = {89.9, 99.5, 59.5, 88};
}
}
注意事项
“数据类型[ ] 数组名”也可写成 “数据类型 数组名[ ] ”。
什么类型的数组只能存放什么类型的数据。
数组在计算机中的原理
注意:数组变量名中存储的是数组在内存中的地址,数组是一种引用数据类型。
数组的访问
数组的最大索引
代码演示
package com.gangdan.define;
public class ArrayDemo2 {
public static void main(String[] args) {
//目标:掌握数的访问
int[] arr = {12, 24, 36};
// 0 1 2
//1、访问数组的全部数据
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//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);
//技巧:获取数组的最大索引
System.out.println(arr.length - 1);
int[] arr2 = {};
System.out.println(arr2.length - 1);
}
}
我是Java小白,不足之处欢迎提出。