Lectura de Datos por teclado en Java

Páginas: 3 (514 palabras) Publicado: 3 de diciembre de 2014
Lectura de datos por teclado en java
Programa que pide tu nombre y lo imprime en pantalla:
import java.io.*;
class lectura {
public static void main(String[]args)throws IOException {BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in));
String nombre;
System.out.println("Ingrese su nombre: ");
nombre = lectura.readLine();System.out.println("Bienvenido "+nombre);
}
}

En java para poder escribir se emplea el objeto System.out, pero para leer del teclado es necesario emplear System.in. Este objeto pertenece a la clase InputStream,esto significa que para leer tenemos que emplear sus métodos, el más básico es read, que permite leer un carácter:
char caracter = (char) System.in.read();

Pero como podemos comprobar es muyincómodo leer de letra en letra, por ello para poder leer una línea completa emplearemos el siguiente código:
BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in));

En el cuálcreamos un InputStreamReader a partir de System.in y pasamos dicho InputStreamReader al constructor de BufferedReader, el resultado es que las lecturas que hagamos sobre lectura son en realidadrealizadas sobre System.in, pero con la ventaja de que se permite leer una línea completa.

Es necesario realizar un import de java.io para poder emplear esta lectura de líneas.




Programa Lecturade numeros por teclado en JAVA:
Al igual que en C# es necesario convertir el dato a integer:
import java.io.*;
class lectura {
public static void main(String[]args)throws IOException {BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in));
int num;
System.out.println("Ingrese numero: ");
num =Integer.parseInt(lectura.readLine());
System.out.println("su numero es "+num);
}
}
Integer.parseInt : Método que convierte un string (cadena de caracteres) en un dato numérico de tipo int.
Integer : Clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Leer datos desde el teclado con Java
  • LECTURA DE DATOS DESDE EL TECLADO PROGRAMACION
  • lectura de datos en java
  • CU00657B pedir ingresar datos por teclado java escape print salto linea
  • Lectura de datos
  • Lectura De Un Teclado Matricial En Vhdl
  • Datos Primitivos en Java
  • Ensayo Agregacion De Datos Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS