Erste Schritte Ein Rechteck aus Sternchen mit Wiederholungsanweisung erstellen

sasha2cool

Neues Mitglied
Hallo!
Ich bin recht neu beim Programmieren und bräuchte bei einer Aufgabe hilfe.
Ich habe folgende Aufgabenstellung:

Schreiben Sie ein Programm AsciiRect, das ein Rechteck aus Sternchen-Zeichen (*) und Leerzeichen auf der Konsole ausgibt. Die Breite und Höhe des Rechtecks (d.h. die Anzahl der Spalten bzw. Zeilen; im Beispiel also 8 und 4) soll über Variable bestimmt werden können.

Das Rechteck soll so aussehen:
********
* *
* *
********
Soweit habe ich das hier (ich programmiere in processing):

for(int h=0; h<4;h++){
for(int b=0; b<8; b++);{
println(" ");
}
println("*");
}
Bis jetzt habe ich nur die höhe und leider zählen die leerzeichen bei mir auch zur höhe also ist mein rechteck eigentlich h=8 groß und nicht 4...
Und wie mache ich dass die sterne vertikal gehen und am ende von dort die höhe wieder senkrecht ausgibt ?

Ich sitze hier schon 2stunden dran, bitte um Hilfe !
 
also als ehemaliger processing tipp rate ich dir nur print zu versuchen. prinln heißt print line. also schreib das ding in der klammer und mach einen zeilen umbruch print("a); print("b"); würde ab ausgeben. Aber println("a); println("b"); würde
a //zeilenumbruch durch ln
b //zeilenumbruch durch ln
ausgeben
 
@sasha2cool
Überleg nicht, wie die vertikal zeichnest, sondern wie du eine Zeile schreiben kannst, die an Anfang und Ende Sterne hat und dazwischen Leerzeichen.
Die Konsole wird zeilenweise gelesen oder beschrieben, ergo kannst du nicht vertikal arbeiten.
 

Zurück
Oben