En el ejercicio de programación básica en Java vamos a ver cómo saber si un número es par o impar usando este lenguaje de programación.
Vamos a usar el operador módulo que nos da el residuo de una división.
Como lo dije, al usar el operador módulo (%
) vamos a obtener el residuo de la división. Así que si obtenemos el residuo de dividir un número entre 2 y el mismo es 0, se dice que el número es par.
Por ejemplo, tenemos al número 5. Si lo dividimos (de manera entera) entre 2 y obtenemos el residuo, el mismo es 1. Y como bien sabemos, el 5 no es par.
En cambio con el número 4 que sí es par, hacemos la división entre 2 y el residuo es 0.
Sabiendo esto vamos a definir un método que nos dice si un número es par. Si no es par, entonces es impar. Para obtener el residuo la sintaxis es:
residuo = número % 2
En código queda así:
public static boolean esPar(int numero) {
if (numero % 2 == 0) {
return true;
} else {
return false;
}
}
Y puede ser reducido a:
public static boolean esPar(int numero) {
return numero % 2 == 0;
}
Para usarlo podemos hacer lo siguiente:
/*
https://parzibyte.me/blog
*/public class Main{
public static boolean esPar(int numero) {
return numero % 2 == 0;
}
public static void main(String[] args) {
int numero = 4;
if (esPar(numero)) {
System.out.println("Sí es par");
} else {
System.out.println("No es par");
}
}
}
Con la siguiente salida:
Te dejo con más posts sobre Java en mi blog.
En este post te enseñaré a imprimir la letra ñ en una impresora térmica. Voy…
En este post te quiero compartir mi experiencia tramitando un acta de nacimiento de México…
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Esta web usa cookies.
Ver comentarios
TAMBIEN SE PUEDE DE LA SIGUIENTE MANERA:
public class numeroParImpar {
public static void main(String[] args) {
System.out.println("INGRESE UN DATO NUMERICO");
System.out.println("------------------------");
Scanner teclado = new Scanner(System.in);
int numero = teclado.nextInt();
if(numero % 2 ==0){
System.out.println("SI ES PAR "+ numero);
}else{
System.out.println("NO ES PAR "+ numero);
}
}
}
Me gustaria aprender a la logica de programacion contigo, me gusto mucho este blog
Gracias por sus comentarios. Le invito a explorar mi blog y suscribirse para seguir aprendiendo
Saludos!