Я все еще работаю над проблемой Java Diamond.Цикл не вводится
Вот текущее состояние алмаза
Я имею в виду проблему является for
петля прямо здесь, все, что мне нужно, чтобы эти пространства должны быть напечатаны, а затем я законченный.
Может ли кто-нибудь увидеть очевидные причины, по которым цикл for
, помеченный как ошибка, не вводится и не запускается?
//Bottom half of the diamond
int middleSpaces = sides + 2;
int downPreSpaces = 1;
int dRows = sides + 1;
for (int x = 1; x <= dRows; x++) {
if (x >= dRows) {
for (int z = 1; z <= sides + 1; z++) {
System.out.print(" ");
}
System.out.print("v");
}
if (x != dRows) {
for(int y = 1; y <= x; y++) {
System.out.print(" ");
}
System.out.print("\\");
//PROBLEM IS HERE
for (int e = middleSpaces - 2; e <= 0; e += 2) {
System.out.print(" ");
}
System.out.print("/\n");
}
Сообщения начальных значений для Дих, middlespace.etc –
@boxed__l там вы идете, и я просто баловаться с точкой остановки для цикла, так что я знаю, что это неправильно, что там прямо сейчас, но если бы вы могли указать мне на правильную переменную, чтобы подключиться, это было бы здорово – 23k