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