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.
String --> dato de tipo cadena de texto.
nextLine() --> se utiliza para obtener la entrada del usuario.
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:
El siguiente código en Java solicita al usuario su nombre y edad, y luego muestra un mensaje con estos datos:
package ejercicio;
import java.util.Scanner;
public class Ejercicio {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese su nombre: ");
String nombre = sc.nextLine();
System.out.print("Ingrese su edad: ");
int edad = sc.nextInt();
System.out.println("Hola " + nombre + ", tienes " + edad + " años.");
}
}
import java.util.Scanner;
public class Ejercicio {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese su nombre: ");
String nombre = sc.nextLine();
System.out.print("Ingrese su edad: ");
int edad = sc.nextInt();
System.out.println("Hola " + nombre + ", tienes " + edad + " años.");
}
}
Explicación línea por línea:
package ejercicio;→ Define el paquete al que pertenece la clase.import java.util.Scanner;→ Importa la claseScannerpara leer la entrada del usuario.public class Ejercicio {→ Declara una clase llamadaEjercicio.public static void main(String[] args) {→ Es el método principal donde comienza la ejecución del programa.Scanner sc = new Scanner(System.in);→ Crea un objetoScannerpara capturar datos ingresados por el usuario.System.out.print("Ingrese su nombre: ");→ Muestra un mensaje solicitando el nombre.String nombre = sc.nextLine();→ Captura la línea de texto ingresada y la guarda en la variablenombre.System.out.print("Ingrese su edad: ");→ Muestra un mensaje solicitando la edad.int edad = sc.nextInt();→ Captura la edad como un número entero.System.out.println("Hola " + nombre + ", tienes " + edad + " años.");→ Muestra el mensaje de saludo con los datos ingresados.
No hay comentarios.:
Publicar un comentario