数组的定义格式:
(1):元素类型 [ ] 数组名 = new 元素类型[元素个数或数组长度];
示例:int [ ] arr = new int [5];
(2):元素类型 [ ] 数组名 = new 元素类型[ ]{元素,元素,元素......};
示例:int [ ] arr = new int[ ]{1,4,6,24,63,2,5};
int [] arr = {1,4,6,24,63,2,5};
数组定义的时候没有赋值,则系统会给其附上一个默认的初始值。
int [] x = new int[3];
System.out.println(x[3]);
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:3
数组角标越界异常(3号角标)
int [] x = new int[3];
x = null;
System.out.println(x[3]);
Exception in thread "main" java.lang.NullPointerException
at Test.main(Test.java:11)
空指针异常
当引用没有任何指向值为null的时候,该引用还在操作实体。
数组的定义格式
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
typescript中使用Array定义的一维数组成员增删改查操作
本文小结typescript中使用Array定义的一维数组成员增删改查操作
数组 增删改查 数组方法 typescipt Array -
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础