- 动态初始化方式1:
外层元素:默认存储地址值
内层元素:默认与一维数组元素的不同类型的默认值
- 整型数组元素的默认初始化值:0
- 浮点型数组元素的默认初始化值:0.0
- 字符型数组元素的默认初始化值:0(数字0或为 '\u0000' )
- boolean型数组元素的默认初始化值:false(即0)
- 引用数据类型数组元素的默认初始化值:null(不是"null")
- 动态初始化方式2:
外层元素:默认存储null
内层元素:不存在,如果调用会报错
获取arr数组中所有元素的和:
import java.util.Scanner; public class ArrayText04 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int sum = 0; System.out.print("请确认数字个数:"); int count = input.nextInt(); int[] nums = new int[count]; System.out.println("请依次输入需求数字:"); for (int i = 0; i < count; i++) { nums[i] = input.nextInt(); } for (int i = 0; i < count; i++) { sum += nums[i]; } System.out.println(sum); input.close(); }
}
~~~
~~~java
public class ArrayText05 {
public static void main(String[] args) {
int sum = 0;
int[][] arr = new int[][]{{3, 5, 8}, {12, 9}, {7, 0, 6, 4}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
sum += arr[i][j];
}
}
System.out.println(sum);
}
}