Добрый день.
Не понимаю - почему не проходит задание. Если я правильно понимаю логику задания - то 1 число - это количество строк, 2 число - количество 8 в этой строке. Если ввожу 1 число - 1 и 2 число - 1 , то результатом будет 8, потому что 1 строка с 1 восьмёркой. Если введу 2 4
8888
8888
С остальным числами такая же ситуация. Уже думал, может программа для теста вводит 0.
"\r" ввёл для того, чтобы вернуться на предыдущую строку - потому что думал, что заданию не нравится, что используется ещё 1 пустая строка.
Предположу, что задание хочет, если вводить 1х1, чтобы вывело:
8
8
Ну блин - это же не так - тут получается 2 строки.
package coform.javarush.task.task04.task0436;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Рисуем прямоугольник
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
int a = Integer.parseInt(s);
String w = reader.readLine();
int b = Integer.parseInt(w);
for (int i = 0; i < a; i++) {
for (int z = 0; z < b; z++) {
System.out.print("8");
}
System.out.println("");
}
System.out.println("\r");
}
}