Java Entrada De Datos

Páginas: 2 (372 palabras) Publicado: 27 de febrero de 2013
Entrada de datos (desde teclado)

Usando las clases InputStreamReader y BufferedReader.

System.in es un atributo de la clase System, que está dentro del paquete java.lang. Pero además, siconsultamos la Biblioteca de Clases de Java, nos damos cuenta de que es un objetoy debe ser instanciado. System.in es una instancia de una clase de Java que se llama InputStream. InputStream nos permiteleer en bytes desde teclado, un archivo o cualquier otro dispositivo de entrada. Para leer texto o números se utilizan las clases:

InputStreamReader: Convierte los bytes leídos en caracteres.Particularmente, nos va a servir para convertir el objeto System.in en otro tipo de objewto que nos permita leer caracteres.

BufferedReader. Lee hasta un fin de línea. Esta es lla clase que nos interesautilizar, pues tiene un método readLine() que nos va a permitir leer caracteres hasta el final de línea.

LA forma de instanciar estas clases para usarlas con System.in es:

InputStreamReaderentrada = new InputStreamReader(System.in);

BufferedReader teclado = new BufferedReader(entrada);El objeto de tipo



BufferedReader tiene un método que es ReadLine(). Dicho método se encarga deleer todo lo que se introduce por teclado hasta que se presiona enter.Este método lo que toma a través de teclado lo hace en formato String.

String dato = teclado.readLine();

Si lo quequeremos leer es un número, necesitamos convertir cadenas de texto a enteros, utilizando el método parseInt() de la clase Integer:

Int numero = Integer.parseInt (teclado.readLine());

EJEMPLO:

Esteprograma lee una línea a través de teclado y la visualiza por pantalla:

package ejemplo_throws;

import java.io.*;









public class Ejemplo_Throws {

public static voidmain(String[] args) throws IOException{

// TODO code application logic here

String lin;

InputStreamReader flujo=new InputStreamReader(System.in);

BufferedReader...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • entrada y salida de datos en java
  • Entrada Y Salida En Java
  • Que son los datos de entrada y salida
  • Entrada y salida de datos
  • Entrada y salida de datos
  • Ensayo Agregacion De Datos Java
  • Java Data Mining
  • Datos Primitivos en Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS