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"};
}
}