Wie kann ich mein Dreieck richtig platzieren?Java

Java-Forum
Anonymous
 Wie kann ich mein Dreieck richtig platzieren?

Post by Anonymous »

Ich versuche, ein richtiges Dreieck auszudrucken, das so aussieht: < /p>

Code: Select all

                      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>

Die Größe des Dreiecks steigt, wenn die Zahl in der Methode größer wird, was in diesem Fall 11 beträgt. < /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>

Ich versuche es so zu machen, dass der Abstand bis zu 99 korrekt ist. Welche Art von Änderungen sollte ich mit meinen IF -Anweisungen oder für Schleifen ausführen, um es richtig zu speichern?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--;
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post