precedencia de operadores

Con las expresiones elementales descritas se pueden escribir expresiones más complejas

2 * 3 + 4 * 5 → 26

Cuando se combina expresiones hay unas reglas de precedencia. Si no las recuerda o prefiere no arriesgarse a recordarlas mal, use paréntesis para indicar exactamente en qué orden se van evaluando los resultados intermedios:

(2 * 3) + (4 * 5) → 26

2 * (3 + 4) * 5 → 70

1 <= día && día <= 31 → true si "día" está en el rango [1, 31]

Las reglas de precedencia en java son las siguientes, ordenadas por orden de precedencia (los operadores se aplican en el orden en que aparecen en esta lista):

reglas de precedencia

 1. ++ -- !

 2. * / %

 3. + -

 4. < <= > >=

 5. == !=

 6. &

 7. ^

 8. |

 9. &&

10. ||

 

Temas relacionados

71. Expresiones [expressions] (concepto)