|
Introducción a Java - Más sobre operaciones aritméticas
Curso Introducción a Java
Anterior
Siguiente
Cuando evaluamos una expresión aritmética, primero se ejecutan las multiplicaciones y divisiones, y luego las sumas y restas:
10 + 2 * 2
vale entonces 14. Es como si hubiéramos escrito:
10 + (2*2)
Vemos que los paréntesis pueden usarse para agrupar expresiones. Otro hubiera sido el resultado si escribiéramos:
(10 + 2) * 2
Las expresiones se evalúan de izquierda a derecha. Estos operadores aritméticos que hemos estado usando, son operadores binarios: necesitan dos operandos. Hay operadores unarios, que necesitan un solo operando. Tanto el + como el - pueden cumplir el rol de operador unario:
int k = -10;
int j = -k;
int l = +j;
En este caso, la variable j tomaría el valor 10.
La división de valores enteros, pierde el resto, así;
int k = 7;
int j = k/3;
deja como resultado 1 en la variable j. Vemos que hay un operador % que consigue el resto:
int k = 7 % 3;
asigna a la variable k el resto de dividir 7 entre 3, es decir, 1.
|