public class Waage
{
    private double gewicht;
    private double groesse;

    public Waage()
    {
        gewicht = 70.0;
        groesse = 175.0;
    }

    public void setGewicht(double gewicht)
    {
        if (gewicht < 3)
            throw new IllegalArgumentException
                    ("Gewicht ist unter 3 kg!");

        if (gewicht > 130)
            throw new IllegalArgumentException
                    ("Gewicht ist über 130 kg!");

        this.gewicht = gewicht;
    }

    public void setGroesse(double groesse)
    {
        if (groesse < 60)
            throw new IllegalArgumentException
                    ("Größe ist unter 60 cm!");

        if (groesse > 230)
            throw new IllegalArgumentException
                    ("Größe ist über 230 cm!");

        this.groesse = groesse;
    }
    
    public double getIdealgewicht()
    {
       return (groesse-100) * 0.9;
    }
    
    public double getBMI()
    {
        double grInM = groesse/100;
        return gewicht/(grInM * grInM);
    }

    public double getGewicht()
    {
        return gewicht;
    }

    public double getGroesse()
    {
        return groesse;
    }
}