sábado, 25 de mayo de 2019

Operadores en Java II - Operadores aritméticos - Módulo - Incremento - Decremento

Operadores en Java II - Operadores aritméticos - Módulo % - Incremento ++ Decremento --

Java operadores aritméticos

En este artículo voy a explicar los diferentes operadores aritméticos que nos quedan por ver. En el capítulo anterior vimos el funcionamiento de los operadores de suma, resta, multiplicación y división. 
En esta segunda parte vamos a ver los que nos quedan el módulo, incremento y decremento.
Estos operadores se pueden utilizar para trabajar con valores y variables.




Operadores aritméticos de Java

Operador
Nombre
Descripción
+Adición o sumaSuma dos valores
-RestaResta dos valores
*MultiplicaciónMultiplica dos valores
/DivisiónDivide dos valores
%MóduloDevuelve el resto de una división
++IncrementoIncrementa el valor de una variable en 1
--DecrementoDecrementa el valor de una variable en 1
Teniendo en cuenta los datos de esta tabla, vamos a ver unos ejemplos prácticos que es como mejor se aprende.




Ejemplos prácticos de los operadores aritméticos en Java

Módulo
int num1= 9;
int num2= 10;

   System.out.print(num2%num1);
Resultado
modulo java operador
El módulo divide los dos operandos (10/9) y devuelve el resto. El resto de 10 dividido entre 9 es 1.

Incremento
int num1= 9;
num1++;

   System.out.print(num1);
Resultado





El valor se ha incrementado en 1 como se esperaba.
Veamos otro ejemplo con este operador.
int num1= 9;

   System.out.print(num1++);
Resultado
incrementando variables en Java
¿Sabes decir porqué devuelve el 9 si estoy utilizando el operador de incremento?
Esto se debe al flujo de ejecución de Java. Cuando imprime la variable todavía no se ha incrementado su valor. El flujo de ejecución en Java se lee de arriba abajo (excepto con los bucles, pero eso es otro tema).

En este ejemplo puedes ver como en el primer println() se imprime el valor de num1 (9), cuando ya se ha imprimido se incrementa en uno y por eso, cuando se ejecuta el segundo println() el valor de la variable num1 es 10.
int num1= 9;
   System.out.println(num1++);
   System.out.println(num1);
Resultado
incremento variables java
Decremento
Si has comprendido el funcionamiento del incremento, aplica lo mismo al decremento, ya que hace lo mismo, solo que restando el valor en 1.
int num1= 9;
num1--;

   System.out.print(num1);
Resultado
Decremento Java




Veamos un último ejemplo. Poniendo el operador de decremento o incremento antes de imprimir la pantalla, soluciona el problema anterior del flujo de ejecución.
int num1= 9;

   System.out.print(--num1);
Decremento Java
Resultado
Seguiremos viendo el funcionamiento de otros tipos de operadores en próximos capítulos. Espero que te estén siendo útiles mis explicaciones y que me dejes un comentario para animarme a seguir subiendo contenido.
Te recomiendo que siempre vayas probando los ejemplos que expongo e incluso los vayas mejorando y haciéndolos un poco más complejos, es una manera muy buena para aprender programación.



0 comentarios:

Publicar un comentario

Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D