Выводится правая вертикальная стенка не с краю, а примерно по середине не заполненного прямоугольника. В чем ошибка?
package com.javarush.task.pro.task04.task0405;
/*
Незаполненный прямоугольник
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
int z = 0;
while (z < 10)
{
int x = 0;
while (x < 20)
{
if (z == 0 || z == 9)// && ( x < 20))
System.out.print("Б");
else if (x == 0 || x == 19) //&& (z < 9))
System.out.print("Б");
else
System.out.print(" ");
x++;
}
System.out.println();
z++;
}
}
}