package java03; /* 数组的初始化:就是创建一个数组,并向其中古语一些默认的值 两种常见的初始化方式: 1、动态初始化(指定长度) 2、静态初始化(指定内容) 动态初始化数组格式: 数据类型[] 数组名称 = new 数据类型[数组长度]; 拆成两个步骤: 数据类型[] 数组名称; 数组名称 = new 数据类型[数组长度] ; 解析: 左侧的数据类型,也就是数组当中保存的数据,全部是统一的类型 [] 中括号 代表是一个数组 左侧的数据名称 就是数组的名字 new代表创建数组的动作 数据类型 必须和左边的数据类型保持一致 数组长度就是数组可以保存多少个数据,是一个int数字 静态初始化数组格式: 数组类型[] 数组名称 = new 数组类型[] {元素1,元素2,.....}; 拆成两个步骤: 数据类型[] 数组名称; 数组名称 = new 数据类型[] {元素1,元素2,.....}; 省略格式: 数据类型[] 数组名称 = {元素1,元素2,.....}; 不支持分成两个步骤 注意事项: 虽然静态数组初始化没有直接告诉长度,但是根据大括号里面的元素具体内容,也可也以直接自动推算出来 建议:明确内容用静态数组,不知内容用动态数组 * * */ public class Domo01Array { public static void main(String[] args) { // 创建一个数组,里面可以保存60个int数据 int[] array1 = new int[60]; // 创建一个数组,可以存放60个double类型的数据 double[] array2 = new double[80]; // 创建一个数组,可以存放5个字符串 String[] array3 = new String[5]; // 创建一个数组,用来装的全是int数字,具体为12,23,45,56 int[] array4 = new int[]{12,23,45,56}; // 创建一个数组,用来装字符串:“hello”,“world”,“java” String[] array5 = new String[] {"hello","world","java"}; } }