为什么第一行多一个0格式也不对怎么修改


package homework;

import java.util.Scanner;

public class H {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        int n;
        n=in.nextInt();
        int []x=new int[11];
        int [][]y=new int[11][11];
        System.out.print("*  ");
        for (int i = 1; i <=n ; i++)
        {
            x[i]=i;
            System.out.print(x[i]+"  ");
        }
        for (int j = 0; j <=n; j++)
        {
            y[j][0]=j;
            System.out.print(y[j][0]+"  ");
            for (int k=1;k<=j;k++)
            {
                y[j][k]=x[k]*j;
                System.out.print(y[j][k]+"  ");
            }
            System.out.print("\n");
        }

    }
}

img


img

for (int i = 1; i <=n ; i++)
{
x[i]=i;
System.out.print(x[i]+" ");
}
** System.out.print("\n");**少一个换行

第一个for循环之后,打印一个\n就好了

System.out.print 调整成 System.out.println ,去掉 \n