KwickClips Java · 41 sec · free
Why does my matrix print on one long line?
Short answer. There is no println() after each row.
Which loop is on the outside?
The row loop.
Nested loops
| Part | Does |
|---|---|
| Outer loop | each row |
| Inner loop | each column |
| Inside | print(m[r][c]) |
| After a row | println() |
Remember
| Outer loop: rows |
| println after each row |
Why does your matrix print on one long line? Use nested loops. The outer loop picks a row. The inner loop visits each column. Print keeps the row on one line. Println then starts a new line. Outer loop for rows. Println after each row.
This clip is from the full lesson: Two-dimensional Arrays and Matrices — 6 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: ICSE Class 10 Computer Applications, Cambridge IGCSE Grade 9 Computer Science (0478), Cambridge IGCSE Grade 10 Computer Science (0478), Programming All levels Java
More KwickClips from this lesson
Why does a 2D array need two indexes?44 sec
What changes between row sums and column sums?43 sec
What is a transpose?38 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

