java - 循环和操作

标签 java operators while-loop boolean

我很难理解这是什么!在这个 while 循环中。我知道它会反转 boolean 值,但这如何导致循环退出?如果为假,则将其变为真,如果为真,则将其变为假?

            String userChoice;
            do
            {

                userChoice = select.promptChoice();


            } while ( !select.isValidChoice(action ) );

最佳答案

循环继续,直到操作成为有效选择。

也就是说,代码示例没有显示 action 的任何更改。

关于java - 循环和操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10754702/

相关文章:

java - 如何解决 FileSizeLimitExceededException 错误?

javascript - -~ 在 JavaScript 中做什么?

PHP 多个数据库连接失败

java - 继续如何工作?

java - 如何修复java下载按钮连续点击ClientAbortException : java. io.IOException错误?

java - 如何从 Java 中的控制台应用程序获取实时输出

c++ - 使用 << 的整数运算

c++ - 如何使用类中定义的 "operator X()"?

JavaScript 文本节点

java - GWT ui.xml 转换