java数组_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java数组

java数组

 2015/5/11 3:52:00  stellarwind0512  程序员俱乐部  我要评论(0)
  • 摘要:1.数组变量的声明声明数组的时候,不能指定数组的长度,以下声明方式是非法的:int[]ages;//ages数组存放int类型的数据intages[];//也是合法的intx[1];//编译出错inty[1][2]//编译出错2.数组对象的创建数组对象和其他java对象一样,也使用new语句来创建,在使用new创建数组对象的时候,需要指定数组的长度int[]x=newint[10];数组对象创建后,它的长度是固定的,数组的长度是无法改变的,但数组的变量可以改变所引用的对象,如
  • 标签:数组 Java

1. 数组变量的声明

? ?声明数组的时候,不能指定数组的长度,以下声明方式是非法的:

?

class="java" name="code">int[] ages; //ages数组存放int类型的数据  
int ages[]; //也是合法的  
int x[1];   //编译出错  
int y[1][2] //编译出错 

?

?

?2. 数组对象的创建

?

? ? 数组对象和其他java对象一样,也使用new语句来创建,在使用new创建数组对象的时候,需要指定数组的长度

?

int[] x = new int[10];	

? ? ?数组对象创建后,它的长度是固定的,数组的长度是无法改变的,但数组的变量可以改变所引用的对象,如:

?

?

int[] x = new int[5];	
int[] y = x;		//y引用原先x所引用的数组对象
x = new int[10];	//x引用新的数组对象(习惯说x指向新的数组对象)

?3. 数组的初始化

?

? ? 数组被创建后,每个元素被自动赋予其数据类型的默认值.另外,还可以在程序中对数组元素显式初始化,如:

?

int[] x = {1,2};				
int[] y = new int[]{1,2,3};
int[] z = new int[4]{1,2,3,4};	//编译出错,不能在[]中指定数组长度

?

?

发表评论
用户名: 匿名