package com.javarush.task.task04.task0436;


/*
Рисуем прямоугольник
*/

import java.io.*;

public class Solution {
    public static void main(String[] args) throws Exception {

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        int m = Integer.parseInt(reader.readLine());
        int n = Integer.parseInt(reader.readLine());

        for (int d = 0; d != m; d = d + 1){

           for (int i = 0; i != n; i = i + 1)

             System.out.print(8);
             System.out.println();
        }

    }
}
Путем проб и ошибок, получилась такая программа, которая работает как надо. Но почему-то я читаю её совсем по другому (пусть m=3, n=2): 8 8 8 8 8 8 Опишите пожалуйста последовательность действий компьютера. Так как при m=3 n=2 он выводит: 888 888