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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 海狮 中级黑马   /  2015-10-20 23:27  /  244 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组的定义格式
格式1:
元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
格式2:需要一个容器,存储已知的具体数据。
元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
例如
int[] arr = new int[5];
float arr[]=new float[5];
float arr[]=new float[]{2.1f,2.2f,2.6f};
double[] arr={5.0,6.3,8.2,1.52};
String[] arr=new String[]{"ef","2fc","12","5d"};
数组应用常见错误:
错误一
int[] a;
a={1,5,7,89,}//必须在声明的同时初始化,注意,最后的‘,’不算错
错误二
int[] a =new int[];//必须声明数组长度int[] a =new int[4];
错误三:
int[] a =new int[5];
for(int i=0;i<=a.length;i++){
        Sytem.out.print(a);//打印结果是数组a的内存地址的哈希值,而不是数组里面的元素
        System.out.print(a[i]);//循环去到a[a.length]会报空指针异常
}

0 个回复

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