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
-
Ayuda amigos!!
Soy nuevo en programación y decidí empezar con Java, quise usar la clase Scanner, simplemente puse esto:
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!?
-
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.
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