米定制网的网站是那个公司做,上海排名前十的装修公司,网站如何做移动网站,阿里网站建设视频教程Java语言中数组必须先初始化#xff0c;然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间#xff0c;并为每个数组元素附初始值。 注意#xff1a;数组完成初始化后#xff0c;内存空间中针对该数组的各个元素就有个一个默认值#xff1a; 基本数据类型的整数… Java语言中数组必须先初始化然后才可以使用。所谓初始化就是为数组的数组元素分配内存空间并为每个数组元素附初始值。 注意数组完成初始化后内存空间中针对该数组的各个元素就有个一个默认值 基本数据类型的整数类型byte、short、int、long默认值是0 基本数据类型的浮点类型float、double默认值是0.0 基本数据类型的字符类型char默认值是u0000 基本数据类型的布尔类型boolean默认值是false 类型的引用类型类、数组、接口、String默认值是null. 一.静态初始化 初始化时由程序员显式指定每个数组元素的初始值有系统决定数组的长度 1.arrayName new type[]{element1,element2,element3...} int[] intArr new int[]{1,2,3,4,5,9}; 2.简化的静态初始化方式 type[] arrayName {element1,element2,element3...}; String[] strArr {张三,李四,王二麻}; 二.动态初始化 初始化时由程序员指定数组的长度由系统初始化每个数组元素的默认值。 type[] arrayName new type[length]; int[] price new int[4]; 对单独元素进行赋值 arrayName[index]valve; price[1]1; 注意不要同时使用静态初始化和动态初始化也就是说不要在进行数组初始化时既指定数组的长度也为每个数组元素分配初始值。 三.初始化二维数组 二维数组可以初始化和一维数组一样可以通过 2 种方式来指定元素的初始值。这 2 种方式的语法如下 type[][] arrayName new type[][]{{值1,值2,…,值n},{值1,值2,…,值n}}; // 在定义时初始化 type[][] arrayName new type[size1][size2]; // 给定空间再赋值 四.示例代码及运行结果 示例代码 import java.util.Arrays;public class Main {public static void main(String[] args) {int[] intArr new int[]{1, 2, 3, 4, 5, 9};float[] floatArr new float[4];floatArr[1] 6.6f;System.out.println(Arrays.toString(intArr));System.out.println(Arrays.toString(floatArr));long[][] longArr new long[][]{{1, 2, 3}, {4, 5, 9}};double[][] doubleArr new double[2][3];doubleArr[0][0]8.8;System.out.println(Arrays.toString(longArr[0]));System.out.println(Arrays.toString(doubleArr[0]));}
}运行结果 [1, 2, 3, 4, 5, 9] [0.0, 6.6, 0.0, 0.0] [1, 2, 3] [8.8, 0.0, 0.0]