11. 数组定义:数组是一个固定大小的数据结构,可以存储一组相同类型的元素。
数组初始化:如果数组没有手动初始化,系统会自动初始化数组元素。对于 double 类型数组,默认值为 0.0。
double[] arr = new double[5]; // 数组元素初始化为 0.0
数组长度不可变:一旦数组的长度确定,就不能再修改其长度。
示例:
int x = 5;
int arr[] = new int[x];
x = 10; // 修改变量 x 不会影响数组长度
System.out.println(arr.length); // 输出:5
12. 数据类型与常见错误
float a = 3.1; // 错误,浮点数默认为 double 类型,应该显示指定 float 类型
double b = 1; // 正确,1 默认为 int,自动转换为 double
float c = 5; // 正确,5 默认为 int,自动转换为 float
int d = 9; // 正确