С циклами проблем не возникло, как-то легко дались, а вот по какому принципу работает вывод текста, так и не доперла. Объясните кто-нибудь на пальцах, как это все работает. BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int m = Integer.parseInt(reader.readLine()), n = Integer.parseInt(reader.readLine()); //m - количество строк, n -количество знаков String i = "8"; for ( int f =0;f < m;f++){ for(int g = 0; g<n; g++){ System.out.print(i); } System.out.println(" ");