Öhm, im Ernst?
Aber da ist ja schon in der Aufgabe definiert, was für Variablentypen verwendet werden sollen: Integers zwischen -10 ud 10, boolsche Variable für nur 2 Zustände, was man zur Not auch mit 0 und (-)1 hinbekommen kann.
Und die Konstruktoren sollen Parameter empfangen können.
Bevor man so eine Aufgabe aufgebrummt bekommt, hatte man doch bestimmt ein paar Unterrichtsstunden. Sind die denn immer noch so katastrophal wie zu seligen Zeiten des Turbo-Pascals?
Mach mal Klammern um die boolsche Abfragen.Würde es dann nicht auch reichen wenn ich:
public void fuettern()
{
_hunger = _hunger + 1;
fastverhungert = _hunger == -10;
ueberfressen = _hunger == 10;
}
schreiben würde, steht ja nicht da, dass er es wieder ausgeben soll.
Vielleicht fühlt sich das Tamagotchi wohler, wenn es sich mitteilen kann:
if (ueberfressen) System.out.println("Ruelps!");
if (fastverhungert) System.out.println("FEED ME!");
so long,
BlueJay
Lesezeichen