int a[]//声明未初始化
a = new int [10]// 定义占用空间大小(10个int)
int a[] = new int [10]//声明并定义大小(即分配了指定大小的空间)
int a[] = {1,2,3}// 声明并初始化,占用空间大小是3个int。
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、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。