Wie genau funktioniert der ! Operator

uuqfowehui23

Aktives Mitglied
Java:
public class A{
    boolean as=false;
    
    if(!as){ //wird jetzt hier geprüft ob as false ist oder ob as true ist?
        //also wann komme ich hier jetzt rein?
    }
}
 
Also den then-Zweig vom if betritt man immer, wenn die Bedingung true ist.
Die Bedingung in deinem Fall ist: `!as` also "not as"
Da `as` selbst `false` ist und durch die Negation (der "not" Operator) aus einem false ein true wird, sorgt das dafür, dass die Bedingung `!as` insgesamt true wird und somit der then-Zweig (dein einziger Zweig) vom if betreten wird.
 

Neue Themen


Zurück
Oben