Logische berekeningen (Boolean operators) zijn vergelijkingen waarbij de uitkomst waar of niet waar is. Ze worden vaak gebruikt in if opdrachten om verschillende condities met elkaar te vergelijken:
- && Logische en (and): if (x>0 && x<5)
Waar als beide vergelijkingen waar zijn. - || Logische of (or): if (x>0 || y>0)
Waar als een van de twee waar is. - ! Logische niet (not): if (!x > 0)
Waar als de vergelijking niet waar is.