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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 李哲 于 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]);
                }
               

        }

5 个回复

倒序浏览
int[]  表示数组是整型的数组,还有其他类型的数组,例如byte[]  String[]  等等
回复 使用道具 举报
本帖最后由 黄凯 于 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类型,当然也可以是其他类型的。

回复 使用道具 举报
类型[] 数组名称; 或者 类型 数组名称[];
比如int[] array; 或者 int array[];这样表示就可以了,没有其他的表示方法了。
回复 使用道具 举报
[]这个就是数组·     数组是一个引用数据类型,而数组就是同一类型数据的集合。
也就是说要new一个数组,就要指定它的数据类型,这样就有了int[]或double[]等等。
回复 使用道具 举报
张一凡 发表于 2012-2-23 22:24
[]这个就是数组·     数组是一个引用数据类型,而数组就是同一类型数据的集合。
也就是说要new一个数组, ...

谢谢你的回答:)。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马