Dreieck

Uzi88

Mitglied
hallo ich will das Java mir ein Dreieck ausgibt und zwar in der Form:

1234
123
12
1

ich hab schon Rausgefunden wie ich die erste zeile mache und zwar mit ner For-Schleife, aber wie mache ich die anderen zeilen?

also so weit bin ich

for( int i = 1; i =< 4; i++; )
 
Zuletzt bearbeitet:

Machareder

Bekanntes Mitglied
ich könnte dir zwar den lösungscode jetzt schon posten, dann hättest du aber garnichts davon :D
so fang ich schon mal an:

for( int i = 1; i =< 4; i++; )
dass funktionert eigentlich nicht es müsse wie folgt aussehen :

Java:
for( int i = 1; i <= 4; i++ )

weiterhin brauchst du 2 for schleifen
 

Machareder

Bekanntes Mitglied
noch ein Tipp :D

deine for-schleifen sollten sich aufeinander beziehen -> dass heißt:

Java:
for(int j = irgendeine Zahl; j >= irgendwas; j irgendwas abziehen){
Java:
or( int i = irgendeine Zahl; i <= j; i irgendwas abziehen )

so jetzt nur noch die richtigen zahlen einfügen und schon ist es fertig ;)
 

Uzi88

Mitglied
okich komm nicht draus.. bei mir entsteht ne unendlich schleife

43210-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21... usw.

Java:
public class Dreieck {
	
	public static void main(String[] args) {
	
	 
	
	
	    for(int j = 4; j >= 1; j--){		
		
		for( int i = 4; i <= j; i-- ){
			
			System.out.print(+i);
		}
			

		
	}
		System.out.print("\n");
	}
}
 

Machareder

Bekanntes Mitglied
ich würde sagen, dass du das prinzip verstanden hast ;)

kannst es ja noch ein bisschen probieren hier wäre die Lösung:
Java:
for(int j = 4; j >= 1; j --){
			for( int i = 1; i <= j; i++ ) {
				System.out.print(+i);
			}
		System.out.println();
		}
 

Uzi88

Mitglied
ok jetzt hat es geklappt..

Java:
public class Dreieck {
	
	public static void main(String[] args) {
	
	 
	
	
	    for(int j = 4; j >= 1; j--){		
		
		for( int i = 1; i <= j; i++ ){
			
			System.out.print(+i);
		}
			
		System.out.print("\n");
		
	}
	
	}
}

aber ich verstehe nicht so ganz was da genau passiert.. kannst du es mir kurz in "normal" deutsch erklären ^^
 

Machareder

Bekanntes Mitglied
ok folgender maßen:

Java:
for(int j = 4; j >= 1; j --){
//hier wird alles 4 mal durchlaufen
}

Java:
for( int i = 1; i <= j; i++ ) {
// Hier geben wir i aus, dass heißt: wenn j = 4 ist wird hier 1234 ausgeben, wenn j = 3 ist wird 123 ausgeben
}
 

Uzi88

Mitglied
ahh ich habs ich habs : D

also er geht in die erste schleife, die zeile ist so zusagen bis 4 geht in die nächste schleife und dann zählt von 1-4, gibt es aus und fängt von neu an dann ist die zeile 4-1 also drei geht in die nächste schleife zählt 1-3 usw..

ich danke dir vielmals :D
 

Uzi88

Mitglied
ok habs.. ich habe es denk ich verstanden

Java:
public class Dreieck {
	
	public static void main(String[] args) {
	
	 
	
	
	    for(int j = 1; j <= 4 ; j++){		
		
		for( int i = 1; i <= j; i++ ){
			
			System.out.print(+i);
		}
			
		System.out.print("\n");
		
	}

	}
}
 

Machareder

Bekanntes Mitglied
:D
probiers aus ^^
ich meine den 14 beitrag nich den anderen weil da übernimmt er mir die leerzeichen irgendwie net
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Du musst so viele Leerzeichen ausgeben, wie benötigt und dann so viele Sterne, wie benötigt.
4 Leerzeichen und 1 Stern(e).
3 Leerzeichen und 3 Stern(e).
2 Leerzeichen und 5 Stern(e).
1 Leerzeichen und 7 Stern(e).
0 Leerzeichen und 9 Stern(e).

Siehst du das System? ;)
 

Gucky

Top Contributor
Klar ist ein Leerzeichen ein Zeichen. Wie gibt man Zeichen aus?
Java:
System.out.println("DEINEZEICHEN");
Wie gibt man bestimmte Zeichen aus?
Java:
System.out.println("DEINBESTIMMTESTZEICHEN");
Wie gibt man Leerzeichen aus?
Java:
System.out.println(" ");

EDIT: Ist das Thema jetzt doch erledigt?
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
_so_far_away_ pascalsches Dreieck Zentrierung. Java Basics - Anfänger-Themen 12
laxla123 Dreieck erstellen Java Basics - Anfänger-Themen 1
JustAProgrammer Ein Dreieck mit Arrays erstellen Java Basics - Anfänger-Themen 2
kxrdelis Konstruktor für ein Rechtwinkliges Dreieck Java Basics - Anfänger-Themen 10
G Magisches Dreieck Java Basics - Anfänger-Themen 2
F Pascalsches Dreieck mit Rückgabewert Java Basics - Anfänger-Themen 2
T Java Swing - Dreieck zeichnen mit verschiedenen Variablen Java Basics - Anfänger-Themen 8
S Überprüfung rechtwinkliges Dreieck Java Basics - Anfänger-Themen 4
Z Warum kein Dreieck aus Sternen? Java Basics - Anfänger-Themen 9
L Dreieck Java Basics - Anfänger-Themen 22
O Erste Schritte Pascalsche Dreieck Java Basics - Anfänger-Themen 3
H Stern Dreieck (Buch: Grundkurs Programmieren) Java Basics - Anfänger-Themen 2
L Pascalsches Dreieck Java Basics - Anfänger-Themen 4
D Pascal'sches Dreieck Java Basics - Anfänger-Themen 6
N Methoden Gleichseitiges Dreieck erstellen Java Basics - Anfänger-Themen 8
E Dreieck zeichnen Java Basics - Anfänger-Themen 3
1 2D-Array, dass das pascalsche Dreieck berechnet Java Basics - Anfänger-Themen 2
L Dreieck Kreis Java Basics - Anfänger-Themen 12
B Dreieck Flächenberechnung Java Basics - Anfänger-Themen 2
B Java Grafikprogrammierung Dreieck Java Basics - Anfänger-Themen 6
I Umgedrehtes Dreieck Java Basics - Anfänger-Themen 3
M Dreieck erstellen Java Basics - Anfänger-Themen 17
J Dreieck Ausgeben Java Basics - Anfänger-Themen 3
R Pascalsche Dreieck Java Basics - Anfänger-Themen 4
R Pascalsche Dreieck Java Basics - Anfänger-Themen 8
C Pascalsches Dreieck: Ausgabeproblem Java Basics - Anfänger-Themen 10
K pascalsches Dreieck Java Basics - Anfänger-Themen 8
H Compiler-Fehler Pascalsche Dreieck Java Basics - Anfänger-Themen 2
M Pascalsches Dreieck Java Basics - Anfänger-Themen 12
M Dreieck prüfen Java Basics - Anfänger-Themen 8
W Pascalsches Dreieck Java Basics - Anfänger-Themen 19
E Pascalsche Dreieck aus Java openbook Java Basics - Anfänger-Themen 3
B Bitte um Hilfe es geht um Array + Punkte wie Dreieck,Fläche etc. Java Basics - Anfänger-Themen 12
D Pascalsches Dreieck Java Basics - Anfänger-Themen 9
H Dreieck aus Zeichen Java Basics - Anfänger-Themen 4
L Paskalsche Dreieck im Array Java Basics - Anfänger-Themen 2
T Pascalsche Dreieck ERKLÄRUNG Java Basics - Anfänger-Themen 6
U Rekursive lösung von pascal dreieck Java Basics - Anfänger-Themen 11
H2SO3- dreieck, bild --> maus klick event. Wie gehts? Java Basics - Anfänger-Themen 10
Antoras Dreieck zeichnen Java Basics - Anfänger-Themen 2
A Problem Gleichseitiges Dreieck aus Sternchen Java Basics - Anfänger-Themen 7
G Pascalsche Dreieck in Dreieckform Java Basics - Anfänger-Themen 2
X Pascalsche Dreieck Java Basics - Anfänger-Themen 6
G Dreieck mit Java Apllet Java Basics - Anfänger-Themen 10
V Dreieck spiegeln Java Basics - Anfänger-Themen 3
L Dreieck soll Farbe ändern Java Basics - Anfänger-Themen 4
L Dreieck füllen Java Basics - Anfänger-Themen 4
X Dreieck ausgeben Java Basics - Anfänger-Themen 3
B Hindergrundfarbe in JPanel und Dreieck zeichnen Java Basics - Anfänger-Themen 4
D Das Problem mit dem Dreieck. Java Basics - Anfänger-Themen 5
B auf der Spitze stehendes Dreieck mit for-Schleifen Java Basics - Anfänger-Themen 6
lan2711 Anfänger: Konstruktion Dreieck Java Basics - Anfänger-Themen 2
G Pascalsches Dreieck Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben