Tutorial Java Leer números hasta que se introduzca un 0, para cada uno indicar si es par o impar

El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.

Para ello le pediremos al usuario que ingrese un numero diferente a 0, en caso de ser 0 este dejará de pedir.

Si el numero ingresado no es 0, le indicaremos si dicho numero es par o impar.



Tutorial

Primero, crearemos nuestra clase “Ejercicio 21”.

Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace de que te ayudará a crearla.

Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.

 import java.util.Scanner;

Dentro de nuestra clase “Ejercicio 21” crearemos el método especial que nos permitirá ejecutar nuestro programa.

public static void main(String[] args) {

El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.

Usaremos la librería scanner, en donde “teclado” será nuestro objeto.

Scanner teclado = new Scanner(System.in);

Ahora, declararemos la variable entera que nos servirá para leer el numero ingresado por el usuario.

int num;

Posteriormente, le pediremos al usuario que introduzca el numero

System.out.print("Introduzca una nota numérica entre 0 y 10: ");
num=teclado.nextInt();

Mientras este numero sea diferente de 0

while(num!=0) {

Dentro de este, haremos la condición para saber si este número es par.

if(num%2 == 0)

Si es correcta la condición, mostraremos un mensaje de que el nuermo es par.

System.out.println("Par");

De lo contrario, mostraremos un mensaje de que es impar.

else
System.out.println("Impar");

Ahora repetimos el proceso de preguntar un numero

System.out.print("Introduzca otro número: ");
num=teclado.nextInt();

Y cerramos la condición (while) con la certeza de que si se sale es que el número es un 0.

}

Finalmente, cerramos el método “public static void main(String[] args)” abierto.

}

Y ese es todo el código necesario.

Así es como quedaría nuestro código final.

import java.util.Scanner;
public class ejercicio22 {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int num;
System.out.print("Introduzca una numero: ");
num=teclado.nextInt();

while(num!=0) // mientras num sea distinto de 0
{
if(num%2 == 0)
// si el resto de dividir entre dos es cero: esto indica que es par
System.out.println("Par");
else
// en caso contrario: impar
System.out.println("Impar");
// repetimos el proceso y volvemos a leer num
System.out.print("Introduzca otro número: ");
num=teclado.nextInt();
}
// al salir del mientras tenemos la certeza que num es 0
}
}

Aquí abajo mostraremos una captura de pantalla de resultado esperado.

Esperemos y hayan sido de gran ayuda este ejemplo.

Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando.

hot sale domestika
Ve la oferta aquí y recuerda que tienes el 10% Extra con el código: FACIALIX-10

¿Quieres Más?

Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.


Más Tutoriales Gratis


Jesús
Jesús

Experto en procrastinación desde 1997.

Artículos: 6494

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.