这是一个非常主观的问题,所以我会更具体。 do-while 循环是否会成为比普通 while 循环更好的编码风格?
e.g.
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 */ );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)