我没有发现 do-while 循环有任何实际用途。作为一项研究,我们在第一次执行 do-while 循环时无法控制它,并且可以使用 do-while 循环完成的所有操作都可以使用 while 或 for 循环完成(假设)。
我的问题是:是否有任何情况下我们使用 do-while 循环,或者是否有任何特定情况下它比 for 和 while 循环提供更可靠的结果?
最佳答案
它对于重复操作直到正确为止非常有用
String input;
...
do
{
input = getInput();
} while(isValid(input));
要使用另一个循环执行此操作,您必须编写 input = getInput();
两次
关于java - 当有更好的循环可用时,为什么我们要使用 do-while 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23637381/