rendered paste bodypublic class Suorakulmio {
private int korkeus;
private int leveys;
private char merkki;
public Suorakulmio(int leveys, int korkeus, char merkki) {
if (korkeus < 1 || korkeus > 20)
this.korkeus = 1;
else this.korkeus = korkeus;
if (leveys < 1 || leveys > 60)
this.leveys = 1;
else this.leveys = leveys;
}
public int kerroKorkeus() {
return this.korkeus;
}
public int kerroLeveys() {
return this.leveys;
}
public char kerroMerkki() {
return this.merkki;
}
public void muutaKorkeus(int uusiKorkeus) {
if (uusiKorkeus >= 1 && uusiKorkeus <= 20)
this.korkeus = uusiKorkeus;
}
public void muutaLeveys(int uusiLeveys) {
if (uusiLeveys >= 1 && uusiLeveys <= 60)
this.leveys = uusiLeveys;
}
public String toString() {
String leveys = "", kulmio = "";
int i, j;
for (i = 1; i <= this.leveys; i++) {
leveys = leveys + this.merkki;
}
for (j = 1; j <= this.korkeus; j++) {
kulmio = leveys + "\n" + kulmio;
}
return kulmio;
}
}