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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

下面数组定义正确的是()
A.  int [] arr ={23,45,65,78,89};
B.  int [] arr=new int[10]{};
C.  int [] arr=new int[4]{3,4,5,6};
D.  int [] arr={"a",23 ,45,6};

5 个回复

倒序浏览
动态初始化
                        只给长度,系统给出默认值
                       
                        举例:int[] arr = new int[3];
静态初始化
                        给出值,系统决定长度
                       
                        举例:int[] arr = new int[]{1,2,3};
                        简化版:int[] arr = {1,2,3};
所以B,C错.
数组只能存储同种元素,故D错
回复 使用道具 举报
回复 使用道具 举报
anTG 发表于 2016-11-17 23:21
动态初始化
                        只给长度,系统给出默认值
                       

看来听课好认真,笔记也做的很认真哦
回复 使用道具 举报
小菜_一碟 发表于 2016-11-18 23:48
看来听课好认真,笔记也做的很认真哦

其实这块我最懵逼,在二维数组的时候自己很容易就搞乱了。。。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
定义数组好像就三种吧    A    C    B去掉最后的大括号
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马