Comprobar si un numero es par JAVA
Con el siguiente código, comprobaremos si un número que el usuario introduzca desde el teclado es par o impar , para leer el número desde el teclado, utilizamos la clase de la API de Java Scanner pasándole al constructor System.in que devuelve un objeto InputStream, y llamando posteriormente a su método nextInt().
En la función esPar(int numero), lo único que se hace es comprobar si el resto de dividir el número pasado como parámetro entre 2 es 0, siendo el número par, o no es 0 siendo impar.
En la función esPar(int numero), lo único que se hace es comprobar si el resto de dividir el número pasado como parámetro entre 2 es 0, siendo el número par, o no es 0 siendo impar.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//Scanner se encarga de leer datos por entrada estandar (teclado)
Scanner sc = new Scanner(System.in);
int numero;
//Leemos por el teclado un numero entero
System.out.print("Introduzca un numero: ");
numero = sc.nextInt();
//Si la funcion devuelve true se ejecuta el if, sino el else
if(esPar(numero)) {
System.out.println("El numero " + numero + " es par.");
} else {
System.out.println("El numero " + numero + " es impar.");
}
}
public static boolean esPar(int numero) {
//Si el resto de numero entre 2 es 0, el numero es par
if(numero % 2 == 0) {
return true;
} else {
return false;
}
}
}

¡Gracias! :)
ResponderEliminaren esPar() directamente podes hacer esto:
ResponderEliminarreturn (numero % 2 == 0);
No está bien...
ResponderEliminar