A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1591864150 初级黑马   /  2019-4-3 13:55  /  787 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组初始化:
1、        静态初始化: 指定初始值,由系统分配数组长度。
格式:int [ ] arr = new int [ ] { 1 , 2 , 3 ,……};
简化格式:int [ ] arr = { 1 , 2 , 3 ,……};
2、动态初始化:指定数组长度,由系统分配初始值(初始值为0)。
格式:int [ ] arr = new int [ 3 ];  
数组在程序运行过程中,长度不能发生改变。
索引越界时,编译不会报错,但运行时会报错。
系统分配初始化值的规则:
1.        整数类型                0
2.        浮点数类型                0.0
3.        布尔型                        false
4.        字符型                        空字符
5.        引用数据类型        null
两个数组指向相同堆中地址

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马