Javarum

Leitseite
Wohnmobilurlaub
Denksport
Bruder
Doppeldreh
Erbsenzähler
Frostschutz
Harte Nuss
Heimkehr
Hunger
Javarum
Mathehorn
Motorboot
Natürlich
Paar
Reeder
Sieben Inseln
Veriksodert
Impressum
Datenschutz-
erklärung


Für alle, die in Java programmieren können: Welchen Wert liefert der Aufruf x(3) der folgenden Java-Methode ?

   int x (int x) 
   { 
      if (x > 0)       return x + x ( x (x + 1)- x (x + 2));
      else if (x == 0) return x;
      else             return x + x (x + 1);
   }

Noch ein Hinweis: Wenn man die Methode auf einem Rechner ausführt, um den Rückgabewert abzulesen, kommt man der Lösung des Rätsels nicht näher - warum wohl ?



Klaus Echtle, März 2005