Programa Java para verificar si un número es par o impar (if-else & ternary)

En este programa, aprenderá a verificar si un número ingresado por un usuario es par o impar. Esto se hará usando la instrucción if … else y el operador ternario en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Declaración if … else de Java
  • Clase de escáner de Java

Ejemplo 1: Verifique si un número es par o impar usando la instrucción if … else

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); ) )

Salida

 Ingrese un número: 12 12 es par

En el programa anterior Scanner, readerse crea un objeto para leer un número del teclado del usuario. El número introducido se almacena en un número variable.

Ahora, para verificar si num es par o impar, calculamos su resto usando el %operador y verificamos si es divisible por 2o no.

Para esto, usamos if… elsedeclaración en Java. Si num es divisible por 2, imprimimos que num es par. De lo contrario, imprimimos num es impar.

También podemos verificar si num es par o impar usando el operador ternario en Java.

Ejemplo 2: compruebe si un número es par o impar utilizando un operador ternario

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); String evenOdd = (num % 2 == 0) ? "even" : "odd"; System.out.println(num + " is " + evenOdd); ) )

Salida

 Ingrese un número: 13 13 es impar

En el programa anterior, reemplazamos la if… elseinstrucción con el operador ternario (? :).

Aquí, si num es divisible por 2, "even"se devuelve. De lo contrario, "odd"se devuelve. El valor devuelto se guarda en una variable de cadena evenOdd.

Luego, el resultado se imprime en la pantalla mediante la concatenación de cadenas.

Articulos interesantes...