Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respuestas
1. Scanner: La clase Scanner está disponible desde Java 5, y ofrece
métodos para leer datos introducidos por el usuario desde la entrada
standard (teclado). A diferencia de la clase String, la clase Scanner se
encuentra en el paquete java.
Escribir el import
La clase Scanner se encuentra en el paquete java.util por lo tanto se
debe incluir al inicio del programa la instrucción:
import java.util.Scanner;
Utilizar el Scanner
Para leer datos desde teclado con Scanner podemos usar los
métodos nextXxx() donde Xxx indica el tipo de dato a leer:
Ejemplo:
Ejemplo:
Diferencias entre Scanner y BufferedReader:
BufferedReader está sincronizado pero el escáner no está
sincronizado.
BufferedReader es seguro para subprocesos, pero el escáner no es
seguro para subprocesos.
BufferedReader tiene una memoria buffer más grande pero el
escáner tiene una memoria buffer más pequeña.
BufferedReader es más rápido, pero el escáner es más lento en la
ejecución.
Código para leer una línea desde la consola:
BufferedReader:
Scanner:
try {
System.out.println(“bloque de código donde pudiera saltar un error
es este”);
}
finally {
System.out.println(“bloque de código ejecutado siempre”);
}
Respuestas
1. La clase Random: proporciona un generador de números aleatorios
que es más flexible que la función estática random de la clase Math.
Para crear una secuencia de números aleatorios tenemos que seguir los
siguientes pasos: Proporcionar a nuestro programa información acerca
de la clase Random.
El tipo de dato que retorna como resultado el método. Este tipo de dato
puede corresponder a un tipo de dato primitivo, a cualquier tipo de dato
de referencia, o en caso de no retornar ningún valor debe especificar el
valor void.
3. Uso del método set: los métodos modificadores setter, son aquellos
métodos que dan lugar a un cambio en el valor de uno o varios de los
atributos del objeto.