Beginner here with coding problem

I used several for loops to get the 4x4 form to appear in the serial monitor. Below is my implementation:

void output_array() // generates a matrix of temperature data
{
  float tempArray[4][4] = { {tdata[0],tdata[1],tdata[2],tdata[3]},
  {tdata[4],tdata[5],tdata[6],tdata[7]},
  {tdata[8],tdata[9],tdata[10],tdata[11]},
  {tdata[12],tdata[13],tdata[14],tdata[15]} };
  
  for (int i=0; i<1; i++)
  {
    for (int j=0;j<4; j++)
    {
      Serial.print(tempArray[i][j]);
      Serial.print(" ");
    }
  }
  Serial.print("\n");
   for (int i=1; i<2; i++)
  {
    for (int j=0;j<4; j++)
    {
      Serial.print(tempArray[i][j]);
      Serial.print(" ");
    }
  }
  Serial.print("\n");
  for (int i=2; i<3; i++)
  {
    for (int j=0;j<4; j++)
    {
      Serial.print(tempArray[i][j]);
      Serial.print(" ");
    }
  }
  Serial.print("\n");
  for (int i=3; i<4; i++)
  {
    for (int j=0;j<4; j++)
    {
      Serial.print(tempArray[i][j]);
      Serial.print(" ");
    }
  }
}

Thank you AWOL, Guilleduino and Brad for your help. I now have a better understanding of how nested for loops work.