int a[]//声明未初始化
a = new int [10]// 定义占用空间大小(10个int)
int a[] = new int [10]//声明并定义大小(即分配了指定大小的空间)
int a[] = {1,2,3}// 声明并初始化,占用空间大小是3个int。
成员变量,你不设值它也会初始化为null,但在方法中的局部变量就必须要初始化了Boolean
array[]
=
{true,true}
或
Boolean
array[]
=
new
Boolean[2]
array[0]
=
true
array[1]
=
true
1、java构造函数--数组 在构造函数中初始化数组,如 public class array { private int [][] matrixpublic array(int r,int c) { matrix=new matrix[r][c]} }matrix=new matrix[r][c]
2、这里是new int[][]java中8个基本数据类型都是有默认值的,int默认值为0 ,
3、所以数组中默认都为0.
4、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。