杨辉三角的代码明明没显示出错 为什么运行不了呢
明明没有显示出错 运行哪出问题了??
源代码是这个吗
import java.util.Scanner;
public class Test04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入n 的值 :");
int n=sc.nextInt();
int a[][]=new int [n][];
int i,j;
for (i = 0; i<a.length;i++) {
a[i]=new int[i+1];
}
for ( i= 0; i<a.length;i++) {
j=i;
a[i][0]=1;
a[i][i]=1;
}
for ( i = 2; i < a.length; i++) {
for ( j = 1; j<i; j++) {
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
System.out.println( + n+"行的杨辉三角如下: ");
for (i=0;i<a.length;i++);
{
for(j=0;j<=i;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}