Apunte actividad 3
Scanner: Lectura de datos del usuario
Scanner es una clase de Java que te permite leer datos que el usuario ingresa por la consola,
como números, texto o cualquier otro tipo de información. Es la forma más común de
interactuar con el usuario en programas de consola.
Para usar Scanner, debes seguir estos pasos:
1. Importar la clase Scanner: Debes agregar la línea import [Link]; al
inicio de tu archivo Java, antes de la declaración de la clase.
2. Crear un objeto Scanner: Dentro del método main, debes crear una instancia de la
clase Scanner. Se recomienda usar [Link] como argumento para indicar que la
entrada de datos provendrá del teclado.
3. Leer los datos: Para leer datos desde consola, se utilizará el método nextLine() del
objeto Scanner, que permite capturar una línea completa como String.
En caso de necesitar un valor numérico (int o double), primero se lee el dato como
String con nextLine() y luego se convierte al tipo correspondiente.
● nextLine(): Lee una línea de texto completa (String).
● [Link](...): Convierte un String a entero (int).
● [Link](...): Convierte un String a decimal (double).
Ejemplo:
1
Importante: Al utilizar siempre nextLine(), se evita el inconveniente que puede producirse al
combinar métodos como nextInt() o nextDouble() con nextLine(), ya que no quedan saltos de
línea pendientes en el búfer de entrada.
Concatenación de Datos
La concatenación es el proceso de unir o combinar dos o más cadenas de texto (String). En
Java, se utiliza el operador + para concatenar. Si uno de los operandos es un String, el otro
operando (sin importar su tipo de dato) se convertirá automáticamente a String y se unirá.
Esto es muy útil para construir mensajes dinámicos que incluyan variables.
Ejemplo:
Caracteres de Escape
Los caracteres de escape son combinaciones especiales de caracteres que empiezan con una
barra invertida (\). Se usan dentro de una cadena de texto para representar caracteres que son
difíciles de escribir o que tienen un significado especial.
Los más comunes son:
Carácter de Escape Descripción Ejemplo de Uso
\n Salto de línea [Link]("Línea 1\nLínea 2");
\t Tabulación [Link]("Nombre:\tJuan");
\\ Barra invertida [Link]("C:\\Programas");
\" Comillas dobles [Link]("Dijo: \"Hola\"");
\' Comillas simples [Link]("Caracter: \'A\'");
Ejemplo:
2
Operadores Aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas. En Java, los
operadores básicos son:
Operador Nombre Ejemplo
+ Suma 5+3
- Resta 10 - 4
* Multiplicación 2*6
/ División 10 / 2
% Módulo 7 % 3 (El resto de la división, que es 1)
Ejemplo: