sisitemas
yeimmylee@gmail.com
@yeimmylee
CLASES
System.in (Entrada de datos)
System.out (Salida de datos)
System.err (Salida en formato error)
MÉTODOS
– read() //System.in – print() //System.out y System.err
– println() //System.out y System.err
MÉTODOS
System.out.print(): imprime una línea.
System.out.println(): imprime una línea y un
salto de línea alfinal.
PARÁMETRO
“texto”
variable de cualquier tipo primitivo
EJEMPLO
System.out.println(“Hola Mundo”);
MÉTODO
System.in.read(): Sólo lee un carácter. En
realidad lee el número ASCIIdel carácter
digitado, ejemplo digitamos el carácter
arroba (@), el número que recibe es el 64.
CONVERSIÓN (cast)
Debido a que recibe el número, se debe
convertir con el cast, así:
charcaracter = (char) System.in.read();
EXCEPCIONES
Java
nos exige capturar las posibles
excepciones que se puedan presentar
durante la ejecución del programa. La
lectura de datos es un proceso conposibilidad de fallos, por lo tanto debemos
manejar esa excepción. Entonces la lectura
quedaría más o menos así:
try {
char caracter = (char) System.in.read();
} catch (IOException ex) {System.out.println("Error: "+ex.getMessage());
}
LEER UNA LÍNEA COMPLETA
Debido a que leer de a un carácter no es un
proceso muy eficiente, utilizamos unas clases
de manejo memoria para poderleer una
línea completa:
try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String frase = br.readLine();
} catch (IOException ex) {System.out.println("Error: "+ex.getMessage());
}
CONVERTIR A OTROS TIPOS DE DATO
Tengamos en cuenta que todas las líneas que
leamos desde el teclado será manejados
como cadenas, si necesitamosconvertir a
número usaremos lo siguiente:
int numero = Integer.parseInt(cadena);
float numero = Float.parseFloat(cadena);
Escribir
System.out.println(“aquí va el texto”);
Leer
try...
Regístrate para leer el documento completo.