Zählerschleife

deni100

Aktives Mitglied
Bin gerade ein bissle verwirrt
Java:
	public void dreieckRechts(){
		final int max =3;
		for (i=0;i <=max;i++){ 
			for (int j=0;j <=max-1;j++){ 
				System.out.print(" ");// 8(weil max= 8) mal durchgelaufen. Deswegen 8 Leerzeichen , dann beim jeden mal.
				
			}
			for (int j=0;j<=i;j++){
				System.out.print ("x");
				
				
			}
			
			System.out.println ("");
			
		}
		
		
			
	}

Das Ergebnis:
Java:
   x
   xx
   xxx
   xxxx

Wie kann ich das mit einer for Schleife rechtsbündig machen, bin grad bissl verwirrt ???:L
 
S

SlaterB

Gast
dann denke weiter nach, wieviele Leerzeichen sollen pro Zeile stehen, was genau setzt du mit deiner ersten Schleife um?
 
S

SlaterB

Gast
schon klar,
aber bevor du noch weitere meiner Fragen zur Selbst-Fehlersuche genauso missverstehst, machen wir es mal kurz:
max-i
statt
max-1
in Zeile 4
 

deni100

Aktives Mitglied
schon klar,
aber bevor du noch weitere meiner Fragen zur Selbst-Fehlersuche genauso missverstehst, machen wir es mal kurz:
max-i
statt
max-1
in Zeile 4

;( Es hat gefunzt , klasse :D. Danke sehr, warum ist das jetzt so einfach gewesen, an was bin ich eben gescheitert, also könnt ihr mir vllt kurz erklären, warum das jetzt funzt :D



Achsooooo stimmt.
Man hat einfach max leerzeichen und jedesmal werden es max -1 leerzeichen, habs verstanden wie geil danke :D
 

Neue Themen


Oben