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.
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
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!