注册
 找回密码
 注册
江西广告网
查看: 318|回复: 0
打印 上一主题 下一主题

JAVA数组初始化

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-19 09:55:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
数组名加上下标可以表示数组元素。数组的第一个元素是下标为O的元素,例如points[0]。最后一个元素的下标为length一1,如points[points.1ength一1]。 当创建一个数组时,每个元素都被初始化。如前面创建的字符数组s,它的每个值被初始化为O(\0000)。而数组points的每个值被初始化为null,表明它还没指向真正的Point对象。在赋值语句points[o]= New Point();后,系统创建一个真正的Point对象,并让数组的第一个元素指向它。 注意:包括数组元素在内的所有变量的初始化.从系统安全角度看都是必不可少的任何变量都不能在没有初始化状态下使用。编译器不能检查数组元素的初始化情况。 Java允许用初值来创建数组,如例: String names[]={ ”Georgianna”, “Tenn”, “Simon“, “Tom“ }; 用4个字符串常量初始化names数组,这种方式称为静态初始化,它等价于: String names[]; names=new String[4]; names[0]=“Georgianna“; names[1]=“JEN”; names[2]=”Simon“; names[3]=”Tom”; 静态初始化可用于任何元素类型,初值块中每个位置的每个元素对应一个引用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表