我很难理解这是什么!在这个while循环中。我知道它会反转布尔值,但这如何导致循环退出?如果它是假的,那么它就会把它变成真的,如果它是真的,那么它就会把它变成假的?
String userChoice;
do
{
userChoice = select.promptChoice();
} while ( !select.isValidChoice(action ) );