lunes, 23 de diciembre de 2013

3.2 Instrucción de selección doble if … else

En este ejemplo seguimos viendo la parte de instrucciones de selección en la cual podemos tomar series de condiciones para poder tener un buen manejo de control de las sentencia en donde lo requiera, en la sección anterior vimos sobre la sentencia if simple, pero esta nada más mandaba un mensaje si la condición se cumplía, para este ejemplo mostrare que es posible mostrar otro mensaje o manejarse mediante la sentencia if else , en caso de que no se cumplan las condiciones, el ejemplo que te muestro a continuación se trata en saber si el número es par o en caso contrario impar, sin más empecemos con el ejemplo.


Pasos

1.- Creamos un proyecto nuevo

2.- Creamos una clase principal con método main y la llamamos Principal

3.- Introducimos el siguiente código.



4.- Una vez terminado, le damos clic derecho a Principal.java y le damos ejecutar, en el primer caso, introducimos un número que es divisible entre dos, entonces nos mostrara el siguiente mensaje.


5.- Si volvemos a ejecutar el programa, introducimos un numero que sepamos que es un numero divisible entre 2 pero que el residuo no es 0, y obtenemos el siguiente resultado.


Explicación Breve.

Empezamos el programa declarando un objeto de tipo Scanner para controlar las entradas de teclado, seguido declaramos una variable entera donde le pasaremos el valor.

Bien enseguida le mandamos un mensaje al usuario para que introduzca un número, este número lo guardamos en la variable numero mediante el objeto de tipo Scanner igualándolos.
Ahora viene la parte donde hacemos las condiciones con el número para determinar el problema de si es par o impar.

Empezamos con un if y le decimos que el numero introducido mediante teclado realice una división y verifique su residuo que es la parte en la división mas no el resultado, bien entonces ese residuo le decimos si es igual a 0 mediante la “ == “ ojo que no es igual o sea que no estamos asignando sino más bien los estamos comparando, entonces queda así, “ si el residuo del número es igual a cero entonces “ si se cumple esta condición, mostramos un mensaje indicando que el numero introducido es par, pero si el número no cumple esta condición entonces mediante la palabra reservada else, le indicamos el caso contrario quedando así “ si la condición no se cumplió entonces “ mostramos un mensaje indicándole que el número es entonces un número impar.

Bien eso es todo, las condiciones de doble decisión son importantes si en un dado caso la condición no se efectúa se señala mediante otra condición contradictoria a la primera.

Recuerda practicar, cada vez lo harás mejor.

No hay comentarios.:

Publicar un comentario