二维数组

124 阅读1分钟
  1. 动态初始化方式1: 外层元素:默认存储地址值 内层元素:默认与一维数组元素的不同类型的默认值
    • 整型数组元素的默认初始化值:0
    • 浮点型数组元素的默认初始化值:0.0
    • 字符型数组元素的默认初始化值:0(数字0或为 '\u0000' )
    • boolean型数组元素的默认初始化值:false(即0)
    • 引用数据类型数组元素的默认初始化值:null(不是"null")
  2. 动态初始化方式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);
}
}