MezData-Logo Creative Commons License 323 Lösungen Button :PI-BLUEJ: Zahlenraten und Objekte

Keywords: Parameter, if-Anweisung, Attribut, return

Problem: Das Spiel Zahlenraten soll implementiert werden: Einer gibt eine Zahl ein und ein anderer soll die Zahl erraten. Dazu muss die zu ratende Zahl während des Spiels gemerkt werden.:

Klassendiagramm

public class Zahlenraten {

  int zahl; // Objekt-Attribut

  void merkeZahl(int n){
    zahl = n; // merke die zahl
  }

  String rate(int n) {
    if(n < zahl) return "zu klein";
    if(n > zahl) return "zu gross";
    return "richtig";
  }

}

Die Klasse Zahlenraten hat einen Datenspeicher

In dem Attribut zahl wird der Wert der zu ratenden Zahl gespeichert.

Return beendet Ausführung der Methode

Wird der Befehl return ausgeführt steht ja das Ergebnis der Methode fest und es wir zurückgegeben. Daher wird jede weitere Befehlsbearbeitung abgebrochen.

© Oliver Mezger 01.12.2008 MezData.de Den Kontakt herstellen...