All pastes #908634 Raw Edit

Mine

public text v1 · immutable
·published 2008-02-18 17:12 UTC
rendered paste body
public 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;
  }
}