java定义数组类(java定义数组)

导读 大家好,我是小科,我来为大家解答以上问题。java定义数组类,java定义数组很多人还不知道,现在让我们一起来看看吧!1、type arrayName[]...

大家好,我是小科,我来为大家解答以上问题。java定义数组类,java定义数组很多人还不知道,现在让我们一起来看看吧!

1、type arrayName[];

2、type[] arrayName;

3、其中类型(type)可以为Java中任意的数据类型,包括简单类型组合类型,数组名arrayName为一个合法的标识符,[]指明该变量是一个数组类型变量。

4、第二种形式对C++开发者可能觉得很奇怪,不过对JAVA或C#这样的开发语言来说,第二种形式可能更直观,因为这里定义的只是个变量而已,系统并未对其实例化,只需指明变量的类型即可,也不需在[]指定数组大小。(第一种形式是不是只是为了兼容以前的习惯,毕竟C语言的影响太大了?)

5、例如:

6、int intArray[];

7、声明了一个整型数组,数组中的每个元素为整型数据。与C、C++不同,Java在数组的定义中并不为数组元素分配内存,因此[]中不用指出数组中元素个数,即数组长度,而且对于如上定义的一个数组是不能访问它的任何元素的。我们必须为它分配内存空间,这时要用到运算符new,其格式如下:

8、arrayName=new type[arraySize];

9、其中,arraySize指明数组的长度。如:

10、intArray=new int[3];

11、为一个整型数组分配3个int型整数所占据的内存空间。

12、通常,这两部分可以合在一起,格式如下:

13、type arrayName=new type[arraySize];

14、例如:

15、int intArray=new int[3];

本文到此讲解完毕了,希望对大家有帮助。

最新文章