Ett villkor är ett uttryck som används för att avgöra om något är sant eller falskt. Program kan använda villkor för att välja kod eller styra hur länge en loop fortsätter.
I Java är alder >= 18 sant om värdet på alder är minst 18. Villkoret alder >= 18 && harBiljett kräver dessutom att den booleska variabeln harBiljett är sann.
Ett villkor i en Java-if-sats måste ge ett värde av typen boolean.