Я не могу найти ошибку в своем коде.Это работает, когда я перемещаю команды и запрашиваю два строковых ввода подряд, но когда я запрашиваю строку, затем целое число, а затем снова строку, я не получаю ответа от клавиатуры для второй строки.
Я вырезал и вставил параметр String = scan.nextLine ();в разные места.это работает до целочисленного ввода, но не после.Я вижу подсказку в окне командной строки для ввода пользовательского ввода, но когда я нажимаю клавиши на клавиатуре, ничего не происходит
import java.util.Scanner;
public class Assignment6 {
public static void main(String[] args) {
// Create scanner
Scanner scan = new Scanner(System.in);
// variables
int year;
int numQuestions;
String name;
// Create Geek
System.out.println("Please enter the geeks name: ");
name = scan.nextLine();
System.out.println("Please enter the number of questions the geek answers: ");
numQuestions = scan.nextInt();
System.out.println("\nPlease enter a command or type: ");
String option = scan.nextLine();
}
}
Использование eclipse и java