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).
+ --> el operador ( + ) concatena variables de cadena.
Explicación del Código:
Este programa solicita al usuario el año actual y el año de nacimiento. Luego resta ambos valores para calcular la edad y finalmente muestra el resultado en pantalla.
Explicación del código
| Código | Explicación sencilla |
|---|---|
package ejercicio; |
Indica que la clase pertenece al paquete llamado ejercicio. |
import java.util.Scanner; |
Importa la clase Scanner, que permite leer datos escritos por el usuario desde el teclado. |
public class Ejercicio { |
Declara la clase principal donde se encuentra el programa. |
public static void main(String[] args) { |
Es el método principal. Aquí comienza la ejecución del programa. |
Scanner sc = new Scanner(System.in); |
Crea un objeto Scanner para leer los datos que ingrese el usuario. |
System.out.print("Ingrese el año actual: "); |
Muestra un mensaje pidiendo al usuario que escriba el año actual. |
int anioActual = sc.nextInt(); |
Guarda el año actual ingresado por el usuario en la variable anioActual. |
System.out.print("Ingrese su año de nacimiento: "); |
Solicita al usuario que escriba su año de nacimiento. |
int anioNacimiento = sc.nextInt(); |
Guarda el año de nacimiento en la variable anioNacimiento. |
int edad = anioActual - anioNacimiento; |
Resta el año de nacimiento al año actual para calcular la edad. |
System.out.println("Usted tiene " + edad + " años."); |
Muestra en pantalla la edad calculada. |
} |
Cierra el método main. |
} |
Cierra la clase Ejercicio. |
Resumen
El programa pide el año actual y el año de nacimiento del usuario. Después, realiza una resta para obtener la edad y finalmente muestra el resultado en la pantalla.
No hay comentarios.:
Publicar un comentario