Autor Tema: Java, problemas con System.in java.util.Scanner[delimiters=\p{javaWhitespace}  (Leído 2267 veces)

LeoVrtx

  • Sin experiencia
  • *
  • Mensajes: 1
  • Principiante en el mundo de la programacion...
    • Ver Perfil
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!?
« Última modificación: 25 de Marzo 2017, 15:34 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Java, Interacción con System.in
« Respuesta #1 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

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".