Les opérateurs de signe permettent d'indiquer le signe d'une valeur numérique.
Ces opérateurs se placent toujours à la gauche des opérandes.
{[ + ] | - } opérande
Le signe moins (-) est requis pour spécifier qu'un opérande est négatif.
-opérande int x = -10; int y = -x;
Le signe plus (+) est optionnel, puisque par défaut tous les opérandes sont positifs.
+opérande // est équivalent à valeur_numérique +10 // est équivalent à 10 double a = +14.62; double b = a;
Les opérateurs de signe peuvent être appliqués à un opérande de n'importe quel type primitif (byte, short, char, int, long, float et double) à l'exception des booléens.