数组是大多数编程语言都提供的复合结构。如果程序需要多个相同类型的变量,可以考虑定义一个数组。Java语言的数组变量是引用类型的变量,具有Java独有的特点。在一般的Java开发中,在使用Java数组之前,我们都会对数组进行初始化,为数组中的元素分配内存空间,赋值等,但是Java数组一定要初始化吗?不初始化可以吗?其实java数组变量是引用类型的变量,并不是数组对象本身。只要数组变量指向一个有效的数组对象,数组变量就可以在程序中使用,例如下面的例子:publicclassT{/***@paramargs*/publicstaticvoidmain(String[]args){//TODO自动生成的方法存根//定义并初始化nums数组intnums[]=newint[]{3,13,4,6};//定义一个价格数组变量intprices[];//让prices数组指向nums引用的数组prices=nums;for(inti=0;i
