Relační (porovnávací)

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-point čí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