Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: LeoVrtx en 28 de Enero 2017, 17:56

Título: Java, problemas con System.in java.util.Scanner[delimiters=\p{javaWhitespace}
Publicado por: LeoVrtx en 28 de Enero 2017, 17:56
Ayuda amigos!!

Soy nuevo en programación y decidí empezar con Java, quise usar la clase Scanner, simplemente puse esto:

Código: [Seleccionar]
import java.util.Scanner;
public class Entrada_Ejemplo1 {
public static void main(String args []){
Scanner entrada=new Scanner(System.in);
System.out.println("Introduce tu nombre, por favor.");
System.out.println(entrada);

}

}
[/color]

Y me aparece esto:

Introduce tu nombre, por favor.

java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q?\E][/font]

No puedo escribir mi nombre, ni nada de nada... Que es lo que pasa!?
Título: Re:Java, Interacción con System.in
Publicado por: pedro,, en 30 de Enero 2017, 13:26
Hola LeoVrtx.

Lo primero te pediría que leyeses el siguiente enlace con las normas básicas de como publicar en el foro, pegar código correctamente, títulos adecuados, etc.

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Sobre tu código, estas mostrando el contenido del objeto que creaste por consola. Si lo que quieres es escribir un texto y luego mostrarlo, tendrás que usar el método nextLine() de la clase Scanner.
Código: [Seleccionar]
System.out.println(entrada.nextLine());
Aun así, si estás empezando a programar en Java, te recomiendo este gran curso:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Si te interesaran otros cursos relacionados con la programación, aquí tienes alguno más:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86

Saludos. ;D