JAVA: Entrada y salida de datos

Vamos a construir una pequeña aplicación en JAVA, en la que nos solicitará el nombre y edad, mediante la entrada de datos Scanner mediante consola de sistema, y con esos datos construirá una frase. Para hacer estas tareas necesitaremos importar la clase java.util.*; como veremos en el siguiente ejemplo.

El código de nuestra aplicación quedaría de la siguiente forma:

import java.util.Scanner;

public class solicitarNombre {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		
		  System.out.println ("Práctica de JAVA en consola de MYVLCYS.COM");
		  
		  System.out.println();

	        System.out.println ("Introduzca su nombre por teclado:");

	        String nombre = "";

	        Scanner entradaEscaner1 = new Scanner (System.in); //Creación de un objeto Scanner

	        nombre = entradaEscaner1.nextLine (); //Invocamos un método sobre un objeto Scanner
	   
	        System.out.println ("Introduzca su edad por teclado:");

	        
	        int edad ;

	        edad = entradaEscaner1.nextInt(); //Invocamos un método sobre un objeto Scanner
	
	        entradaEscaner1.close();
	        
	        
	        System.out.println ("Según los datos facilitdos su nomebre es:\"" + nombre +"\"" + "y su edad es: " + edad +".");
	        System.out.println("Entrada de datos finalizada.");
	}

}





De tal forma que en nuestro entorno de programación Eclipse quedaría de las siguiente forma:

El resultado de la ejecución de nuestro programa sería el siguiente: