黑马程序员技术交流社区

标题: 数组自动赋值 [打印本页]

作者: 641113495    时间: 2015-9-10 21:05
标题: 数组自动赋值
class Practise2 {
        public static void main(String[] args){
                int[] arr = new int[5];        //在内存中开辟五个数据类型为int的空间
                System.out.println(arr[0]);         
//输出的是数组中第一个元素的默认初始化值0,而arr[0]中的0是这个元素在数组中的编号(即角标,都是从零开始的)
                System.out.println(arr);           //输出的是一个地址(数组的地址)
        }
}
/*
数组就是同一数据类型的多个数据的集合
分为一维数组和二维数组
其中一维数组是同一数据类型的多个元素的集合,而二维数组是同一数据类型的多个一维数组的集合
它们的格式分别是一维数组:数据类型[] 数组名= new 数据类型[];
                                二维数组:数据类型[][] 数组名= new 数据类型[][];
数组是会自动赋值的,其中整数类型的默认初始化值为0
                                                浮点类型的默认初始化值为0.0
                                                字符类型的默认初始化值为'\u0000'   
                                                布尔类型的默认初始化值为false
(数组的初始化就是为了给数组开辟连续的内存空间,并为每个数组元素赋予值)

*/
作者: 张寰宇    时间: 2015-9-10 23:01
。。。。。。。。
作者: 残影    时间: 2015-9-10 23:37
int[] arr = new int[5];  //创建一个连续的存储空间为5的一个int数据类型的数组。
作者: pz_xiaoxie    时间: 2015-9-10 23:39
看看顺便,学习下
作者: lijieping    时间: 2015-9-11 10:35
来看看,学习学习
作者: 水果牛牛    时间: 2015-9-11 10:40
学习了,总结的很详细
作者: 641113495    时间: 2015-9-12 21:24
lijieping 发表于 2015-9-11 10:35
来看看,学习学习

把自己学到是总结出来,大家一起学习
作者: 641113495    时间: 2015-9-12 21:25
水果牛牛 发表于 2015-9-11 10:40
学习了,总结的很详细

谢谢支持




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2