Спойлер. Тут решённая задача. Чем отличается первый не рабочий вариант и второй рабочий. Чего я не понимаю? первый не рабочий вариант.import java.util.Scanner; public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); for (; m > 0; m-- ) { for (; n > 0; n-- ){ System.out.print(8); } System.out.println(); } } } второй рабочий вариант import java.util.Scanner; public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); int m1=m; for (; m1 > 0; m1-- ) { int n1 = n; for (; n1 > 0; n1-- ){ System.out.print(8); } System.out.println(); } } } В чём причина???