Здравствуйте, почему когда int переменные вместе перед первым циклом то в консоль выводится прямоугольник неправильно, я правильно понял потому что второй цикл не видит переменную он видит ее только в скобках перед первым циклом когда возвращается?
Ответь самостоятельно на простой вопрос: какое значение имеет переменная x ПЕРЕД циклом while (x <= 20) когда y == 2 и сколько раз выполнится цикл while (x <= 20) при таком начальном значении x? Для первого и второго варианта кода.
А пока ты сам себе на этот вопрос не ответил, бессмысленно что-то объяснять. Ты ведь сам - своей головой - ничего понять не хочешь.