正在加载图片...
编程红宝书(珍藏版) ava 完金自学手 4.1.1定义一维数组 维数组的定义方式是: datatype array Name[] exdatatypel arrayName 其中type为任意数据类型,数组中的数据元素也是type类型, arrayName是数组名称,在编写程序时该名称应该具有一定的意义。[] 是数组的标识符,此时定义了一个数组,但数组中没有数据元素,也 就是说Java允许定义一个数组但数据元素的数量为0,通常称这样的 数组为空数组。空数组没有获得内存空间,所以无法使用,必须new 关键字为数据分配内存空间如下例子所示 arrayName new array Name lsize]; 在Java中new关键字的作用是产生该类的某个对象,并为该对象分配 内存空间,内存空间的大小视对象大小而定,如一个 double类型的浮 点数据对象肯定比int类型的整型数据对象分配的内存空间更大。 面举例定义int型数组。 int IntArrayExample new int[100] 这里int是声明了数组中元素的数据类型,数组名字是 IntArray Example。new关键字为该数据类型分配内存空间,空间大小 是100个整型int型数据的大小,即4(字节)*100=400字节的内存 空间 Q 机械工业出版社 China Machine Press4.1.1 定义一维数组 • 一维数组的定义方式是: • datatype arrayName[ ] 或datatype[] arrayName; • 其中type为任意数据类型,数组中的数据元素也是type类型, arrayName是数组名称,在编写程序时该名称应该具有一定的意义。[] 是数组的标识符,此时定义了一个数组,但数组中没有数据元素,也 就是说Java允许定义一个数组但数据元素的数量为0,通常称这样的 数组为空数组。空数组没有获得内存空间,所以无法使用,必须new 关键字为数据分配内存空间如下例子所示。 • arrayName = new arrayName[size]; • 在Java中new关键字的作用是产生该类的某个对象,并为该对象分配 内存空间,内存空间的大小视对象大小而定,如一个double类型的浮 点数据对象肯定比int类型的整型数据对象分配的内存空间更大。下 面举例定义int 型数组。 • int IntArrayExample = new int[100]; • 这里int是声明了数组中元素的数据类型,数组名字是 IntArrayExample。new关键字为该数据类型分配内存空间,空间大小 是100个整型int型数据的大小,即4(字节)*100 = 400字节的内存 空间
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有