/**
* Beschreiben Sie hier die Klasse Person.
*/
public class Person {// Instanzvariablen - String name;
int alter;
double groesse;
double gewicht;
double bmi;
String bmiBew;
char geschlecht;
/**
* Konstruktor für Objekte der Klasse Person */
public Person(String meinName, int meinAlter, double meineGroesse, double meinGewicht, char meinGeschlecht)
{
name = meinName;
alter = meinAlter;
groesse = meineGroesse;
gewicht = meinGewicht;
bmi = errechnenBmi();
bmiBew = bewertenBmi();
geschlecht = meinGeschlecht;
}
public void zunehmen(double kilogramm)
{System.out.println(name + " hat " + gewicht + " Kilogramm gewogen.");
gewicht = gewicht + kilogramm;
bmi = errechnenBmi();
if (geschlecht == 'w')
{System.out.println("Sie hat " + kilogramm + " Kilogramm zugenommen.");
System.out.println("Sie wiegt jetzt " + gewicht + " Kilogramm.");}
else
{System.out.println("Er hat " + kilogramm + " Kilogramm zugenommen.");
System.out.println("Er wiegt jetzt " + gewicht + " Kilogramm.");}
System.out.println();
}
public void abnehmen(double kilogramm) { }
public void sprechen()
{System.out.println("Ich heiße " +name+ " und ich bin " +alter+ " Jahre alt.");
System.out.println("Meine Größe ist " +groesse+" Meter.");}
public double errechnenBmi() {double bodyIndex;
bodyIndex = gewicht / (groesse * groesse);
return bodyIndex;}
public String bewertenBmi() {String bmiBewertung;
double anzahlKilo;
if (bmi <= 24.9)
bmiBewertung = "Gewicht ok";
else
{anzahlKilo = gewicht - (groesse * groesse * 24.9);
bmiBewertung = "Du solltest "+ anzahlKilo+" abnehmen";
System.out.println("Du solltest "+ anzahlKilo+" abnehmen");}
return bmiBewertung;
}