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)