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