Tyto lze použít na porovnávání primitivních hodnot:
< , <= , >= , >
Test na rovnost/nerovnost lze použít na porovnávání primitivních hodnot i objektů:
== , !=
Upozornění:
pozor na porovnávání objektů: == vrací true jen při rovnosti odkazů, tj. jsou-li objekty identické. Rovnost obsahu (tedy "rovnocennost") objektů se zjišťuje voláním metody o1.equals(Object o2)
pozor na srovnávání floating-points čísel na rovnost: je třeba počítat s chybami zaokrouhlení; místo porovnání na přesnou rovnost raději používejme jistou toleranci: abs(expected-actual) < delta