请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。 注意:不改动程序结构,不得增行或删行。 public class ex2 { public static void main(S

admin2009-12-22  58

问题 请完成下列Java程序:创建一个二维整形数组,并将其以5行4列对齐的格式输出。请将程序填写完整。
   注意:不改动程序结构,不得增行或删行。
   public class ex2
   {
      public static void main(String[] args)
      {
         Int [ ] [ ] aMatrix={{1,1,1,1},{2,2,2,2},{3,3,3,3},{4,4,4,4},{5,5,5,5}};
         int i=0;
         int j=0;
         for(i=0;i<aMatrix.length;i++)
         {
            For (j=0; ______; j++)
            {
               System.out.print(______+" ");
            }
            System.out.println( );
         }
      }
   }

选项

答案j<aMatrix[i].length aMatrix[i][j]

解析 本题主要考查二维数组的循环输出。程序中,变量i控制数组中元素排列的行数,变量j控制每一行中元素的个数。第1空填写aMatrix.length。因为循环输出每一行元素的时候不能超出范围,所以变量j的最大值要控制在数组每行元素最大值之内,即小于aMatrix的长度。第2空填写aMatrix[j]。此处就是用变量i和变量j为下标,表示该元素为第i行的第j个元素,控制数组内的元素输出。
转载请注明原文地址:https://kaotiyun.com/show/acnp777K
0

最新回复(0)