Cómo operadores trabajan en java
Un operador en Java es un símbolo especial o una palabra clave que se utiliza para designar una operación matemática o algún otro tipo de operación que se puede realizar en uno o más valores, llamado operandos. En total, Java tiene cerca de 40 operadores. Esta sección se centra en los operadores que realizan operaciones aritméticas básicas.
Operador | Descripción |
---|---|
+ | Adición |
- | Resta |
* | Multiplicación |
/ | División |
% | El resto (módulo) |
++ | Incremento |
-- | Disminuir |
El siguiente código debe aclarar cómo estos operadores trabajan para int tipos:
int a = 21, b = 6-int c = a + b- // c es 27int d = a - b-// d es 15int e = a * b-// e es 126int f = a / b- / / f es 3 (21/6 es 3 restantes 3) int g = a% b- // g es 3 (20/6 es 3 restantes 3) a ++ - // a es ahora 22b --- // b es ahora 5
Observe que para la división, el resultado es truncada. Por lo tanto, 21/6 devoluciones 3, no 3.5.
Así es como los operadores trabajan para doble valores:
doble x = 5.5, y = 2.0 de doble m = x + y - // m es 7.5double n = x - y - // n es 3.5double o = x * y - // o es 11.0double p = x / y - // p es 2.75double q = x% y - // q es 1.5x ++ - // x es ahora 6.5y --- // y es ahora 1,0
El operador resto (%) Devuelve el resto cuando el primer operando se divide por el segundo operando. Este operador se utiliza a menudo para determinar si un número es divisible por otro, en cuyo caso el resultado es 0 (cero).
El orden en que las operaciones se llevan a cabo se determina por la precedencia de cada operador en la expresión. El orden de precedencia de los operadores aritméticos es
Incremento (++) Y decremento (--) Los operadores se evalúan primero.
A continuación, firmar los operadores (+ o -) se aplican.
Entonces multiplicación (*), División (/), Y el resto (%) Se evalúan los operadores.
Por último, la adición (+) Y la resta (-) Se aplican los operadores.
Si una expresión contiene dos o más operadores a nivel de prioridad (por ejemplo, dos o más operadores de incremento o decremento), los operadores se evalúan de izquierda a derecha.
Por supuesto, puede utilizar paréntesis para cambiar el orden en que se realizan las operaciones.