Auf Thema antworten

ok, ich habs einfach ausgeführt und die beiden Fehler waren weg..

hat also funktioniert.

Nun eine Frage dazu:


ich habe ja folgende Abfrage in der if


[code=Java]if (day < 0 || day > 30 || year < 0 || !months.contains(month)) {

[/code]


beim letzten prüfe ich ja:

wenn die ArrayList die Variable month nicht enthält --> dann sollte die Exception geworfen werden..

sprich der Ausdruck oben ergibt ja ein true mit dem Ausdruck !false

aber wo ist nun festgelegt, dass in der Abfrage immer bei true die Anweisung danach ausgeführt werden muss??

das verstehe ich nicht so ganz..


Genauso gut, müsste es ja auch eine Exception werfen, wenn der Monat enthalten ist..

Tut es aber nicht, deshalb die Frage.



Oben