Как я могу правильно разместить свой треугольник?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу правильно разместить свой треугольник?

Сообщение Anonymous »

Я пытаюсь распечатать правильный треугольник, который выглядит так: < /p>

1
2 1
3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
11 10 9 8 7 6 5 4 3 2 1
< /code>

Размер треугольника увеличивается, если число в методе становится больше, что в этом случае составляет 11.
Мой код, кажется, работает только до 10, так как после 10, мой интервал испортился. < /p>


1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
11 10 9 8 7 6 5 4 3 2 1
12 11 10 9 8 7 6 5 4 3 2 1
13 12 11 10 9 8 7 6 5 4 3 2 1< /code> < /p>

Я пытаюсь сделать так, чтобы до 99, расстояние правильное. Какие изменения я должен сделать с моими операторами IF или для петлей, чтобы правильно их разместить?public class Patterns
{

public static void main(String[] args)
{
displayPattern(13);
//displayPattern(11,",");
}
public static void displayPattern(int n)
{
//print out n-1 spaces and the first number
//print n-2 spaces and the 2nd then first number
int counter = n;
for(int i = 1; i 1)
{
System.out.print(" ");
}
tempValue--;
}
if(tempValue==0)
{
System.out.print("\n");

}
counter--;
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/474 ... -correctly

Вернуться в «JAVA»