Resultados de las operaciones aritméticas en Java:
| Tipo de operandos | Resultados |
| Un operando de tipo long y ninguno real (float o double) | long |
| Ningún operando de tipo long ni real (float o double) | int |
| Al menos un double | double |
| Al menos un float y ninguno double | float |
Operadores incrementales en Java:
| Tipo operadores | Expresión Java | ||
| ++(incremental) | |||
| Prefija | x = 3; | y = ++x; | Resultado: x=4 y y=4 |
| Postfija | x = 3; | y = x++; | Resultado: x=4 y y=3 |
| --(decremental) |
Los operadores de asignación cominados en Java son:
| Operadores | Ejemplo en Java | Equivalencia |
| += | op1+=op2 | op1=op1+op2 |
| -= | op1-=op2 | op1=op1-op2 |
| *= | op1*=op2 | op1=op1*op2 |
| /= | op1/=op2 | op1=op1/op2 |
| %= | op1%=op2 | op1=op1%op2 |
Los operadores relacionales en Java son:
| Operadores | Ejemplo en Java | Significado |
| == | op1==op2 | op1 igual a op2 |
| != | op1!=op2 | op1 distinto a op2 |
| >= | op1>=op2 | op1 mayor o igual que op2 |
| <= | op1 <=op2 | op1 menor o igual que op2 |