When i is 0, times is 0, so "***" is output. Next, j=0, which is equal to times, so the loop is skipped.
When i is 1, times is 1, so no "***" is output. j=0, which is less than times (1), so the loop is run and outputs "*t*" every time (once).
When i is 2, times is 2, so no "***" is output. j=0, which is less than times (2), so the loop is run and outputs "*t*" every time (twice).
The outer loop with i exits since i=3 and the condition for continuing the loop is to continue while i<3.
Finally the "***" is written at the end.