Die Methode generateRectangle(int height,int width) erzeugt eine Zeichenkette, die ein Rechteck der gegebenen Höhe und Breite erzeugt.
Der Rand des Rechtecks besteht dabei aus Rauten ('#') und die umrandete Fläche wird mit Leerzeichen ('-') ausgefüllt.
@throws IllegalArgumentException falls mind. einer der Parameterwert kleiner als 3 oder größer
als 10 ist.
Beispiel: generateRectangle(4,5) liefert "#####\n#---#\n#---#\n#####\n".
Auf der Konsole ausgegeben sieht das so aus:
#####
#- - - #
#- - - #
#####
so habe ich angefangen und weiß nicht mehr weiter.
public String generateRectangle(final int height, final int width) {
if(height<3 || height>10 || width>3 || width>10){
throw new IllegalArgumentException();
}
}
Bitte um Hilfe.
Herzlich
Bradig
Der Rand des Rechtecks besteht dabei aus Rauten ('#') und die umrandete Fläche wird mit Leerzeichen ('-') ausgefüllt.
@throws IllegalArgumentException falls mind. einer der Parameterwert kleiner als 3 oder größer
als 10 ist.
Beispiel: generateRectangle(4,5) liefert "#####\n#---#\n#---#\n#####\n".
Auf der Konsole ausgegeben sieht das so aus:
#####
#- - - #
#- - - #
#####
so habe ich angefangen und weiß nicht mehr weiter.
public String generateRectangle(final int height, final int width) {
if(height<3 || height>10 || width>3 || width>10){
throw new IllegalArgumentException();
}
}
Bitte um Hilfe.
Herzlich
Bradig