gpt4 book ai didi

java - do-while 循环什么时候比 while 循环更好?

转载 作者:搜寻专家 更新时间:2023-10-31 08:26:33 25 4
gpt4 key购买 nike

这是一个非常主观的问题,所以我会更具体一些。有没有什么时候 do-while 循环是比普通 while 循环更好的编码风格?

例如

int count = 0;
do {
System.out.println("Welcome to Java");
count++;
} while (count < 10);`

在评估 do 语句后检查 while 条件对我来说似乎没有意义(也就是强制 do 语句至少运行一次)。

对于像我上面的例子这样简单的事情,我会想象:

int count = 0; 
while(count < 10) {
System.out.println("Welcome to Java"); count++;
}

通常会被认为是用更好的写作风格编写的。

谁能给我提供一个工作示例,说明何时将 do-while 循环视为唯一/最佳选择?您的代码中是否有 do-while 循环?它起什么作用,您为什么选择 do-while 循环?

(我有一种隐隐的感觉,do-while 循环可能在编码游戏中有用。如果我错了,请纠正我,游戏开发者!)

最佳答案

如果要从网络套接字中读取数据直到找到字符序列,首先需要读取数据,然后检查数据中的转义序列。

do
{
// read data
} while ( /* data is not escape sequence */ );

关于java - do-while 循环什么时候比 while 循环更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20472169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com