Ich versuche, 2 Formen mit * s auf den gleichen Linien gedruckt auszudrucken. Das Endergebnis wie dies der CodeReduzieren von Leerzeichen in einer Zeichenfolge in jeder Schleife
// * * * * * *
// * * * * * * *
// * * * * * * * *
// * * * * * * * * *
aussehen muss ich Werke so weit haben, aber ich bin nicht sicher, wie die Räume mit jeder Schleife zwischen den Formen zu verringern.
Aktuelle Code:
String rectangleLine = "* * * * *";
int x = 1;
for(int a = 0; a < 4; a++){
String repeated = new String(new char[x]).replace("\0", "* ");
String line = rectangleLine + " " + repeated;
System.out.println(line);
x++;
}
Das aktuelle Ergebnis ist:
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
Wie würde ich mich über die Räume jeder Schleife ab?
Sie eine weitere Schleife verwenden können, um die Anzahl der Räume und die Sterne zu ändern –
Ich würde Sie nur ein * und zählen vorschlagen verwenden, wie oft es gedruckt werden muss. Statt 'rectangleLine' – sstefan
Wie genau würde ich das machen? Ich habe nicht viel Erfahrung mit Java leider @PeterLawrey –