martes, 21 de abril de 2009

Obtener Datos de Entrada

Un amigo que recientemente empezaba a hacer programas en Java me preguntaba que como le podia hacer para capturar un dato y mandarlo imprimir, y le envie este programita que pide datos con System.out.println(),`recibe los datos del teclado con dataIn.readLine(), los almacena en una variable llamada nombre que despues la manda imprimir con System.out.println("El nombre es " + nombre +"!")


El programa imprime:

Por favor teclea tu nombre: Marco
El nombre es Marco!


Y el codigo es el siguiente:


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
*
* @author Marco Antonio Trejo Lemus
*/
public class ObtenerEntrada{

/**
* @param args argumentos de linea de comandos
*/
public static void main(String[] args) {

// Crear el objeto BufferedReader object del dispositivo de entrada standar.
// El dispositivo estandares tipicamente un teclado.
BufferedReader dataIn = new BufferedReader(new
InputStreamReader( System.in) );

// Pide al usuario introducir su nombre
String nombre = "";
System.out.println("Por favor teclea tu nombre:");

// Lee el dato dentro de la variable nombre
try{
nombre = dataIn.readLine();
}catch( IOException e ){
System.out.println("Error!");
}

// Mostrar el nombre
System.out.println("El nombre es " + nombre +"!");
}

} //fin de la clase



Saludos!

No hay comentarios:

Publicar un comentario