Ich möchte ein hohles Rechteck in Java bilden, das Programm soll mit beliebigen Variablenwerten funktionieren (Variablenwerte können verändert werden). Hilfe?
Ich hab schon ein Programm doch es funktioniert nicht ganz. Sieht selbst. Kann mir jemand weiterhelfen?


2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Du brauchst 2 Schleifen, die dir das Feld zeichnen, was du brauchst. Immer wenn die erste / letzte Zeile oder Spalte ausgegeben wird, muss es ein Sternchen sein. Ansonsten ein Leerzeichen.
Pseudocode:
for (h < hoehe) for (b < breite) if (b == 0 || b == breite - 1 || h == 0 || h == hoehe - 1) print "*" else print " " println
Wieso nicht mit 2D Graphics?(java swing) / Wieso willst du es als Konsolen ausgabe machen