Mit java ein wort mehrfach versetzt darstellen

L

leitz86

Gast
wie kann man ein wort mit java 3 mal wiedergeben und die Worte jeweils um eine Zeile ein leerzeichen weiter einrücken lassen, als die vorherige, der obige Programmaufruf also das es am ende dann so aussieht:
Hello World
......Hello World
..........Hello World

(die punkte stellen leerzeichen dar)
 
ich kriege es gerade nur untereinander hin ohne dass es versetzt wird........
Ergänzung ()

ich will gar nicht eine genaue lösung. es reicht ein kleiner tipp. ich bin auf dem gebiet ein absoluter neuling, habe noch nie programmiert. da ich schon selbst vieles vergebens ausprobiert habe, wollte ich mir einen rat von jemanden einholen.
 
Zuletzt bearbeitet von einem Moderator:
Der Trick ist am Anfang immer Leerzeichen an den auszugebenden String anzufügen.
 
leitz86 schrieb:
ich bin auf dem gebiet ein absoluter neuling, habe noch nie programmiert.

Umso wichtiger dass du es selbst ausprobierst und weiter dran bleibst!
Es scheint hier nämlich entweder am Wissen zu fehlen, was es alles für 'Objekte' und damit Möglichkeiten gibt, oder an der Grundlegenden Herangehensweise.

In beiden Fällen können wir aber nicht helfen, wir können dir nur deine "Aufgabe" lösen. Davon hast du aber nichts.

Hast du dir schon (mehrere!!) Tutorials angeschaut? Dort sind meist auch Beispielaufgaben gestellt mit Lösungen.
 
kannst du ein paar gute und vor allem verständliche tutorials nennen? das wäre sehr nett ...:)
 
eine Variable vom Typ String wird in Java so angelegt:

String myString = "Ein bisschen Text...";

Wenn du jetzt:

System.out.println(myString);

machst, wird ausgegeben: Ein bisschen Text...

Wenn du etwas zu einem String hinzufügen willst kannst du das mit dem + Operator machen:

String myString2 = "abc" + "e df";
System.out.println(myString2);

Führt zur Ausgabe: abce df

Das sollte nun aber wirklich reichen ;-)
 
Zuletzt bearbeitet: (Strichpunkte nachgereicht ;-))
So:
Code:
String helloWorld = "Hello World";
for (int i=0; i < 3; i++) {
  System.out.println(helloWorld);
  helloWorld = " " + helloWorld;
}
Oder so:

Code:
String helloWorld = "Hello World";
int i = 0;
do {
  System.out.println(helloWorld);
  helloWorld = " " + helloWorld;
  i++;
} while (i < 3);
Oder so:
Code:
String helloWorld = "Hello World";
int i=0;
while (i < 3) {
  System.out.println(helloWorld);
  helloWorld = " " + helloWorld;
  i++;
}
 
Zuletzt bearbeitet:
Na super, jetzt hat jemand doch eine / einige Musterlösung/-en gepostet.

Der TE hat nicht bestritten, dass es sich um eine Hausaufgabe handelt - also kann ein Mod diesen Thread bitte schließen?
 

Ähnliche Themen

L
Antworten
9
Aufrufe
6.942
N
Antworten
3
Aufrufe
2.293
Nussratte
N
Zurück
Oben