АКТУАЛЬНАЯ проблема в том, что не происходит никакого вывода, а не дополнительного println ().Это странно, потому что, выполняя это программирование без статической переменной SIZE var, он прекрасно работает
public class SlashFigure2
{
public static final int SIZE = 4;
public static void main(String[] args)
{
for(int i = 1; i <= SIZE; i++)
{
for(int j = 1; j <= 2 * i - (2 * SIZE + 2); j++)
{
System.out.print("\\");
}
for(int j = 1; j <= -4 * i + (-4 * SIZE + 2); j++)
{
System.out.print("!");
}
for(int j = 1; j <= 2 * i - (2 * SIZE + 2); j++)
{
System.out.print("/");
}
System.out.println();
}
}
}
Если кому-то это нужно, вот что печатает программа:
!!!!!!!!!!!!!!
\\!!!!!!!!!!//
\\\\!!!!!!////
\\\\\\!!//////
РЕДАКТИРОВАТЬ: Вот что говорит сайт об ошибке:
РЕДАКТИРОВАТЬ 2: Сайт - practiceit.csu.washington.edu
Вот формулировка вопроса:
"Измените вашу программу DollarFigure из предыдущего упражнения, чтобы она стала новой программой под названием DollarFigure2, которая использует глобальную константу для высоты фигуры. (Вы можете сначала создать таблицы циклов.) В предыдущем выводе использовалась постоянная высота 7.выходы ниже используют постоянный размер 3 (слева) и 5 (справа)
Вот выходы ниже, о которых они говорят
(Вы должны решить эту проблему, используятолько ОДНА общедоступная статическая конечная константа, а не несколько констант; и ее значение должно использоваться способом, описанным в этой задаче.) "