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

© huangbinqqian 中级黑马   /  2016-9-12 00:26  /  592 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组的初始化分为哪几种情况?急用,急用,谢谢

14 个回复

倒序浏览
静态初始化:
数据类型[] 数组名=new 数据类型[]{元素1,元素2,....};
int[] arr=new int[] {1,2,3,4}
数据类型[] 数组名={元素1,元素2,....};
int[] arr = {1,2,3,4,5};
动态初始化:
int[] arr=new int[5]
回复 使用道具 举报
静态和动态
回复 使用道具 举报
静态和动态,主要区别是在创建时是否就直接赋值
回复 使用道具 举报
静态初始化和动态初始化
回复 使用道具 举报
动静两种  
回复 使用道具 举报
静态初始化,  int [ ] arr = {1,2,4,5,6,7}
回复 使用道具 举报
静态初始化,  int [ ] arr = {1,2,4,5,6,7} 默认初始化        int [] a = new int[3];  只指定长度  不做赋值  如果是integer  初始化为0   若是引用对象数组  则是null
回复 使用道具 举报
分为静态初始化和动态初始化:  静态初始化和动态初始化开始都指定了数组大小,java也在栈空间分配了相应的大小,只是静态初始化开始就指定了值,而动态初始化是在后面指定数组的值,刚开始数组的值都是默认值
回复 使用道具 举报
分为静态初始化和动态初始化:  静态初始化和动态初始化开始都指定了数组大小,java也在栈空间分配了相应的大小,只是静态初始化开始就指定了值,而动态初始化是在后面指定数组的值,刚开始数组的值都是默认值
回复 使用道具 举报
只有两种,动态初始化跟静态初始化
回复 使用道具 举报
分为静态初始化和动态初始化:  静态初始化和动态初始化开始都指定了数组大小,java也在栈空间分配了相应的大小,只是静态初始化开始就指定了值,而动态初始化是在后面指定数组的值,刚开始数组的值都是默认值
回复 使用道具 举报
1、动态初始化
                                数据类型[] 数组名 = new 数据类型[数组的长度];
                                double[] arr = new double[5];
                                arr[0] = 5;
                                System.out.println(arr[0]);
                                System.out.println(arr[6]);        //数组索引越界异常
                        2、静态初始化
                                数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
                                数据类型[] 数组名 = {元素1,元素2,元素3....};
回复 使用道具 举报
①int[] a = new int[2];  a[0] = 1; a[1] = 2;②int[] b = new int[] {1,2};③ int[] c = {1,2,3}
回复 使用道具 举报
一维二维的还不一样,乱....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马