Operatori relazionali
Operatori relazionali in Java:
>
>=
<
<=
==
!=
Nota:
non si usa
'='
per confrontare, ma
'=='
Applicati ad espressioni numeriche (
int
,
double
, ...) hanno l'ovvio significato
Operatori
==
e
!=
possono essere applicati anche a
boolean
,
String
, e a oggetti in genere.
Esempi
int x = 10;
int y = 20;
boolean b = x < y;
b
vale
true
boolean b1 = x >= y == b;
b1
vale
false
double r = Math.sqrt(2);
boolean b2 = 2.0 == r * r;
b2
vale
false
!!
In generale, a causa della rappresentazione approssimata dei numeri reali, non ha senso confrontare valori
double
con
==
e
!=
.