public static void main(String[] args) {
/*数组:一种容器,可以存放多个数据
具有特点:
1,数组是一种引用类型
2,同一个数组中的多个数据类型必须统一
3,数组的长度在程序运行期间无法改变
数组的初始化,在内存中创建一个数组,并向其中赋予一些默认值。
两种常见的数组初始化方式:
1,动态初始化(指定长度);
2,静态初始化(指定内容);
*/
int[] su = new int[6];/*动态初始化 声明一个int型数组 (su)数组名 ,
可以自定义,int[6]指明数 组中存放6个数据,数组长度为6*/
String[] as = new String[]{"姓名", "年龄", "性别"};
/*静态初始化 声明一个String型数组 (as)数组名 ,
可以自定义,String[] { "姓名", "年龄", "性别"} 指明数组中存放3个数据,内容为
"姓名","年龄", "性别"
* */
int[] s = {12, 15, 56, 34};//静态初始化的省略格式,数据类型[] 变量名={内容(存放
其中的数据)用”,“隔开}
String[] a= new String[5];
System.out.println(su[3]);
//输出数组指定内容:数组名[数组下标](数组下标从零开始)int类型数组初始化
没有指定内容时默认为零
System.out.println(a[2]);
//String类型数组初始化没有指定内容时默认为null
//System.out.println(s[4]);//有异常,下标越界,
因为下标从0开始,所以最大值为数字长度-1
int[][] zz = {{1, 4, 56, 4, 7}, {8, 6}, {6, 3, 9, 7}, {7, 6}};
//声明一个int类型的二维数组
String[][] aa = {{"你好", "我好", "大叫好"}, {"小妮", "姓名"}, {"张三", "李四",
"王五"}
};//声明一个String类型的二维数组
}
数组的声明与初始化
于 2022-06-06 20:31:39 首次发布