这是一个非常主观的问题,所以我会更具体一些。在编码时,有没有任何时间使用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循环在编写游戏时可能会有用。如果我错了,请纠正我,游戏开发者!)
一般来说,这样的内容应该被认为是以更好的写作风格书写的。