Java Logo
Java二级在线二级在线
首页选择题程序题成为会员帮助

二维数组三角区域赋值

请修改编辑器中的代码,完成以下功能: 构造一个5行5列的矩阵:以右上至左下的副对角线为界,左上方及副对角线上的区域(零基下标满足i+j<5)内依次填入 1~9 循环的数字,其余位置填 0,然后按行对齐打印输出。 输出示例: 1 2 3 4 5 6 7 8 9 0 1 2 3 0 0 4 5 0 0 0 6 0 0 0 0

public class Main{
   public static void main(String args[]) { 
      int a[][] = ________________ int[5][5];
      int i,j,k = 1;
      for(i=0;i<5;i++)
         for(j=0;j<5;j++)
            if((i+j)<5){
               a[i][j] = k;
               ____________________;
               if (k > 9) k = 1;
            }else
               ____________________;
      for(i=0;i<5;i++){ 
         for(j=0;j<5;j++)
            System.out.print(a[i][j]+ "   ");
         _________________________;
      }
   }
}

控制台

调试终端

准备就绪