import java.io.*;

// ===============================
// Programa que realiza la lectura del stdinput y lo transforma en varios elementos
// ===============================

public class Leer {
    
    static String texto = "";
    static String nombre = "";
    static int edad;
    static float promedio;

    
    public static void main(String[] args) throws Exception {
	
	
        System.out.println ("              +-----------------------------------+");
        System.out.println ("              | Lee un texto del standar input    |");
        System.out.println ("              | Para poder procesarlo en programa |");
        System.out.println ("              | Por: Iván Fuentes Quiroz          |");
        System.out.println ("              | Por: William Mendoza Rodriguez    |");
        System.out.println ("              +-----------------------------------+");
	
        BufferedReader entrada = new BufferedReader (new InputStreamReader (System.in));
	
	do {	  
            System.out.print ("Nombre: ");
	    //leo el nombre (String)
	    texto = entrada.readLine();
	    nombre = texto;
            	    
	    System.out.print ("Edad: ");
	    //leo la edad (entero)
	    texto = entrada.readLine();
	    edad = Integer.parseInt(texto);
	    
	    System.out.print ("Promedio: ");
	    //leo el promedio (float)
	    texto = entrada.readLine();
	    promedio = Float.parseFloat(texto);

	    //Imprimo los datos
	    System.out.println ("Su nombre es " + nombre + ", tiene " + edad +" años y su promedio es de " + promedio);
            System.out.print ("\nDeseas Continuar: [s/n]? ");
	    //Leo la opcion
	    texto = entrada.readLine();
	}	
	while(texto.equals("s")); //mientras me tecleen algo igual a "s"
	
	System.out.println("Adios");
	
    } // fin main()
    
    
}

