public class MatrixMain { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][]matrix = new int[5][];
for(int i=0;i<5;i++)
{
for(int j=0;j<=i;j++)
matrix[i][j]=i*j;
}
for(int i=matrix.length;i>=0;i--)
{
System.out.print("<");
for(int j=matrix[i].length;j>=0;j--)
{
System.out.println(matrix[i][j]);
}
System.out.println(">");
}

}}出现了空指针异常,求指教啊Exception in thread "main" java.lang.NullPointerException
at MatrixMain.main(MatrixMain.java:13)