小编Ale*_*gan的帖子

什么时候循环比while循环更好?

这是一个非常主观的问题,所以我会更具体.有没有时间do-while循环比正常的while循环更好的编码风格?

例如

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

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

对于像我上面的例子那样简单的东西,我会想象:

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

通常被认为是以更好的写作风格写成的.

任何人都可以为我提供一个工作示例,说明什么时候将do-while循环视为唯一/最佳选择?你的代码中有do-while循环吗?它起什么作用?你为什么选择do-while循环?

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

java loops while-loop do-while

5
推荐指数
2
解决办法
6903
查看次数

标签 统计

do-while ×1

java ×1

loops ×1

while-loop ×1