Сканер и пользовательский ввод в Java Troubles [дубликаты]

Я не могу легко проверить это (нет компилятора / vs под рукой), но вы можете попытаться добавить ошибку модели явным образом, прежде чем снова отобразить представление

if (result.Succeeded)
{
    return RedirectToAction("Index", "Home");
}
else
{
    var error = string.Join( ", ", result.Errors );

    this.ModelState.AddModelError( "Password", error );
}
-1
задан Ashutosh 18 January 2019 в 23:05
поделиться

1 ответ

Измените последний оператор else на read.next (), и ваш код будет выполнен. Вы просто хотите получить один строковый ответ, поэтому нет необходимости извлекать всю строку из сканера:

else {
       System.out.println("Would you like the angles in degrees or radians? (D/R): ");
       String newResponse = read.next();//Change to read.next()
       System.out.println("Your new response was " + newResponse); //Psuedo code to see if the output is correct. 
       }

Вот ваша последняя строка вывода:

Would you like the angles in degrees or radians? (D/R): 
D

Your new response was D
0
ответ дан Simeon Ikudabo 18 January 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: