The following code is to be used to get the favorite meal of a user. Scanner scan = new Scanner(System.in); String favoriteMeal; System.out.println("Enter your favorite meal for dinner: "); /* missing line */ Which of the following should go in the place of /* missing line */ to get this input from the user and store it in the variable favoriteMeal?

1 answer

To get the input from the user and store it in the favoriteMeal variable, you should use the nextLine() method of the Scanner class. The complete line of code to replace /* missing line */ would be:

favoriteMeal = scan.nextLine();

So the complete code would look like this:

Scanner scan = new Scanner(System.in);
String favoriteMeal;
System.out.println("Enter your favorite meal for dinner: ");
favoriteMeal = scan.nextLine();  // This line captures the input from the user

This will prompt the user to enter their favorite meal, and the input will be stored in the favoriteMeal variable.