黑马程序员技术交流社区
标题:
数组类型变量如何表示?[]?还是int[]?还有其他的吗?
[打印本页]
作者:
李哲
时间:
2012-2-23 18:51
标题:
数组类型变量如何表示?[]?还是int[]?还有其他的吗?
本帖最后由 李哲 于 2012-2-23 23:42 编辑
我看到教程,有个例子使用的int[],如下
public static void printArray(int[] arr)
{
for (int x=0;x<arr.length ;x++ )
{
if(x!=arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]);
}
}
作者:
张猛
时间:
2012-2-23 19:10
int[] 表示数组是整型的数组,还有其他类型的数组,例如byte[] String[] 等等
作者:
黄凯
时间:
2012-2-23 19:15
本帖最后由 黄凯 于 2012-2-23 19:19 编辑
数组是一种基本数据结构,是具有相同数据类型的数据的集合。相同的数据类型,意味着数组中每个数据都是同一类型数据,
或者属于基本数据类型中相同类型的数据,或者属于对象类型中相同类型的数据。
数组如果按照维数来分,分为一维数组、二维数组、三维数组和多维数组等。
定义一维数组有两种方式,包括
type[] arr_name;// type 表示数组里数据的类型,arr_name表示你给这个数组定义的名字。
type arr_name[];
在创建数组之后可以使用静态初始化和动态初始化两种方式。
*默认初始值
*静态初始化:在数组定义的同时对数组进行初始化,如:
int[] a={1,2,3,4};//简写
int[] a=new int[]{1,2,3,4}
*动态初始化:将数组定义和数组初始化分开进行。
所以,数组是个集合,集合里的数据可以是int类型,当然也可以是其他类型的。
作者:
何洪森
时间:
2012-2-23 19:26
类型[] 数组名称; 或者 类型 数组名称[];
比如int[] array; 或者 int array[];这样表示就可以了,没有其他的表示方法了。
作者:
张一凡
时间:
2012-2-23 22:24
[]这个就是数组· 数组是一个引用数据类型,而数组就是同一类型数据的集合。
也就是说要new一个数组,就要指定它的数据类型,这样就有了int[]或double[]等等。
作者:
李哲
时间:
2012-2-23 23:40
张一凡 发表于 2012-2-23 22:24
[]这个就是数组· 数组是一个引用数据类型,而数组就是同一类型数据的集合。
也就是说要new一个数组, ...
谢谢你的回答:)。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2