Precedencia de operadores
El orden de operaciones en Java, también conocido como precedencia de operadores, determina el orden en el que se evalúan los operadores en expresiones complejas. Este orden es similar al de la mayoría de los lenguajes de programación.
Si hay varios operadores del mismo tipo en la misma expresión, el orden de evaluación será de izquierda a derecha, salvo los operadores de asignación, que son evaluados de derecha a izquierda.
Considera la siguiente expresión:
int a = 5, b = 10, c = 2;
int resultado = a + b * c; // Primero, multiplica (b * c), después suma (a + resultado)
En este caso, b * c será evaluado primero, y luego se sumará a.
Para cambiar el orden de operaciones, puedes usar paréntesis. Los operadores dentro de paréntesis serán evaluados primero.
int resultado = (a + b) * c; // La suma es evaluada primero debido a los paréntesis