Помогите разобраться как работает данный код.
public class Solution {
    public static void main(String[] args) throws Exception {
        for (int i=0; i<=10; i++) {
            for (int k=0; k<10; k++) {
                if(i==0 || k==0 )
                System.out.print("8");
            }
            System.out.println();
        }
    }
}
Вывод: 8888888888 8 8 8 8 8 8 8 8 8 8