Preguntas con la etiqueta [java.util.scanner]

Lista java.util.scanner preguntas

Error del escáner con nextInt() [duplicado]

1
respuestas
11
votos
79.7k
vistas

Estoy intentando usar Scanner para obtener un int del teclado, pero aparece el siguiente error: Exception in thread "main" java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:907) at java.util.Scanner.next(Scanner.java:1530) at java.util.Scanner.nextInt(Scanner.java:2160) at java.util.Scanner.nextInt(Scanner.java:2119) at TableReader.mainMenu(TableReader.java:122)

Intenté crear un nuevo escáner después de cerrar el primero en el archivo principal. pero da error. Pensé que había creado un nuevo escáner en el método y luego lo

Tomar una entrada de caracteres del escáner

24
respuestas
143
votos
1.1M
vistas

Estoy tratando de encontrar una manera de recibir charinformación desde el teclado. Intenté usar: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Este método no existe. Intenté tomarlo ccomo

¿ Cómo podría leer la entrada desde la consola usando la Scannerclase? Algo como esto: System.out.println("Enter your username: "); Scanner = input(); // Or something like this, I don't know

Entonces, me quedo atascado con este fragmento de código: import java.util.InputMismatchException; import java.util.Scanner; public class ConsoleReader { Scanner reader; public ConsoleReader() { reader = new Scanner(System.in); //reader.useDelimiter(System.getProperty("line.separator")); } public int

Estoy tomando información del usuario al System.inusar un archivo java.util.Scanner. Necesito validar la entrada para cosas como: Debe ser un número no negativo. Debe ser una letra alfabética. ... etc

¿ Cuál es la principal diferencia entre next()y nextLine()? Mi objetivo principal es leer todo el texto utilizando un archivo Scannerque pueda estar "conectado" a cualquier fuente (archivo, por ejemplo).

Usando scanner.nextLine() [duplicado]

5
respuestas
99
votos
705.5k
vistas

He tenido problemas al intentar utilizar el método nextLine() de java.util.Scanner. Esto es lo que probé: import java.util.Scanner; class TestRevised { public void menu() { Scanner scanner = new Scanner(System.in);

Soy nuevo en el uso de Java, pero tengo experiencia previa con C#. El problema que tengo surge al leer la entrada del usuario desde la consola. Me encuentro con

Estoy usando los Scannermétodos nextInt()y nextLine()para leer entradas. Se parece a esto: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String