Der Ernstfall ist eingetreten. EPROG. Drei Beispiele, eines schlimmer als das andere. Zu allem �berfluss sind die mitgelieferten "Unterst�tzungsprogramme" mehr ein Klotz am Bein als sonst was.
Wie geht's weiter, wenn kein Stein und kein Seil verf�gbar ist, das einen den Weg in die Donau begleiten k�nnte?
verify() | |
---|---|
Mit verify pr�fen wir nun, ob die einzelnen Elemente der ArrayList alle g�ltig sind. Ist kein klassischer Parser, weil die Reihenfolge nicht gepr�ft wird. Das passiert sp�ter, bei berechne(int). 91���������public�static�void�verify()�throws�Exception�{ |
Beschreibung von verify() | |
---|---|
92: wir klappern jeden Eintrag der ArrayList ab... 93-94: ...und pr�fen, ob er ein g�ltiger Wert oder ein g�ltiger Operator ist. 96-98: Nein? --> Exception! Eine Exception ist nichts anderes als ein besonderer Zustand, der mit try / catch abgepr�ft werden kann. Wir landen durch dieses throw in Zeile 299 des Hauptprogramms, wo dann ein "EprogIO.println(ERROR)" ausgef�hrt wird. Also genau das, was wir brauchen! |
isGeklammert() | |
---|---|
F�r unsere Klammernberechnung ben�tigen wir eine Funktion, die uns sagt, ob �berhaupt geklammert ist. Diese schaut so aus: 102���������public�static�boolean�isGeklammert()�throws�Exception { 106: Haben wir ein "(" in unserem Ausdruck? --> true zur�ckliefern. Sonst: false. Korrekter: Wir liefern zur�ck, ob wir ein "(" in unserer ArrayList haben. |
![]() |
The comments are owned by the poster. We are not responsible for its content. |
AdministrativeTexts
updated by freddiemac1993, 2013-06-14
wiki
Re: adventures
created by brittdavis10, 2012-02-23 (1 rply, 3 views)
thread
Re: how to run phpwebsite...
created by alexander, 2011-08-25 (2 rpls, 3607 views)
thread
Re: Forum tags
created by HaroldFaragher, 2011-08-22 (3 rpls, 8488 views)
thread