Código del ejercicio:
Definición de los códigos del ejercicio:
import java.util.Scanner; --> Importación explícita de Scanner.Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea en la consola.
int --> dato entero de 32 bits.
nextInt() --> lee un número entero desde consola (teclado).
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+ --> el operador ( + ) concatena variables de cadena.
Explicación del Código:
Este programa solicita un número entero al usuario y verifica si es par o impar. Si el número es divisible entre 2, muestra que es par; de lo contrario, indica que es impar.
Explicación de cada línea del código
| Código | Explicación |
|---|---|
package ejercicio; |
Define el paquete donde se encuentra la clase del programa. |
import java.util.Scanner; |
Importa la clase Scanner, que permite leer datos ingresados por el usuario desde el teclado. |
public class Ejercicio { |
Declara la clase principal llamada Ejercicio. |
public static void main(String[] args) { |
Es el método principal donde inicia la ejecución del programa. |
Scanner sc = new Scanner(System.in); |
Crea un objeto Scanner para leer datos desde el teclado. |
System.out.print("Ingresar número: "); |
Muestra un mensaje para que el usuario escriba un número. |
int num = sc.nextInt(); |
Lee el número ingresado por el usuario y lo guarda en la variable num. |
if(num % 2 == 0){ |
Comprueba si el número es divisible entre 2. Si el residuo es 0, el número es par. |
System.out.println("El número " + num + " es par."); |
Si la condición es verdadera, muestra que el número es par. |
}else{ |
Si la condición es falsa, ejecuta el bloque else. |
System.out.println("El número " + num + " es impar."); |
Muestra que el número es impar. |
} |
Cierra los bloques if, else, el método main y la clase. |
Resumen del funcionamiento
- Se importa la clase Scanner.
- Se crea un objeto para leer datos del teclado.
- El usuario ingresa un número entero.
- El programa calcula el residuo de dividir el número entre 2 usando el operador %.
- Si el residuo es 0, el número es par.
- Si el residuo es diferente de 0, el número es impar.
- Finalmente, se muestra el resultado en la pantalla.
No hay comentarios.:
Publicar un comentario