/** * Beschreiben Sie hier die Klasse Person. * * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ public class Person { // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen 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) { System.out.println(name + " hat " + gewicht + " Kilogramm gewogen."); gewicht = gewicht - kilogramm; System.out.println("Er hat " + kilogramm + " Kilogramm abgenommen."); System.out.println("Er wiegt jetzt " + gewicht + " Kilogramm."); System.out.println(); bmi = errechnenBmi(); } public void sprechen() { // tragen Sie hier den Code ein 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; } }