Hi,
if (($wert != -1) || ($wert != 1))
diese Abfrage trifft immer zu. Denn ein Zahlenwert ist _immer_ ungleich 1 oder ungleich -1. Anders gesagt: Eine Zahl kann nicht gleichzeitig 1 und -1 sein.
Boolsche Algebra (Aussagelogik) ist nicht immer trivial, aber frage dich bei solchen Konstrukten immer ganz kritisch, ob sie logisch richtig sind.
Jetzt sollte ja nur noch -1 oder 1 gültig sein, oder?
Nein. So wie du es jetzt formuliert hast, ist dein Wert ungültig, wenn er nicht 1 oder nicht -1 ist.
So long,
Martin
--
Wer morgens zerknittert aufsteht, hat den ganzen Tag Gelegenheit, sich zu entfalten.
Wer morgens zerknittert aufsteht, hat den ganzen Tag Gelegenheit, sich zu entfalten.