生手求教,显示数组的方法

新手求教,显示数组的方法
题目:定义一个4行4列的double型二维数组,并创建一个方法显示数组。



import java.util.*;
public class test2_14 {
public static void main(String[] args){
creat();
print();
}

public static void creat(){
double [][] t;
t = new double[4][4];
Scanner reader = new Scanner(System.in);
for (int i = 0;i<4;i++){
for(int j = 0;j<4 ;j++){
t[i][i] = reader.nextDouble();
}
}
}
public static void print(){                      
for (int i = 0;i<4;i++){
for(int j = 0;j<4 ;j++){
System.out.print(t[i][j]);  //怎样才能让这个方法显示数组?
}
}

}
}



我自己写的 print方法是错的。提示 t没有定义。

------解决方案--------------------
把t的定义放在方法外面。

改成public static double [][] t = new double[4][4];