Was bedeutet!= bei Java?

4 Antworten

! steht für nicht und != für nicht gleich.

k != 40
Wahre Aussage, wenn k kleiner oder größer als 40 ist

Achtung: Werden mehrere Ausdrücke negiert, werden die Operatoren und + oder logischerweise vertauscht:

!(k==40&&i==30)
Wahre Aussage, wenn entweder k ungleich 40 oder i ungleich 30 ist (oder beide)

!(k==40||i==30)
Wahre Aussage, wenn k ungleich 40 und i ungleich 30 ist

Um es nochmal zu bestätigen:

!= Ist "ungleich", es funktioniert genauso, wie ==, nur dass es den umgekehrten Wer zurückliefert, A!=B ist also äquivalent zu !(A==B).

! gehört glaube zu den boolschen Ausdrücken und bedeutet "nicht".

!= würde also übersetzt heißen "nicht gleich"

ist die selbe Kategorie wie "==, ++, --" 

Äh was hat != bzw. == mit dne Inkrementern zu tun?

0
@PerfectMuffin

Sollte jetzt nicht heißen, dass man != in den Schleifen benutzt :x mir gings lediglich um die boolschen Ausdrücke. Bin kein Java Experte oder überhaupt Informatiker. Wenns falsch war sry.

0

Was möchtest Du wissen?