关于 Do/While 语句
do/while 语句与 while 非常相似。唯一的区别是 expression 和 statement 的求值顺序。此语句具有以下格式:
do/while 语句首先执行 statement,然后对 expression 求值。如果 expression 为 true,则重复该过程。如果 expression 为 false,则循环终止。
Do/while 始终至少执行 statement 一次,即使 expression 在首次求值时即为 false。相比之下,while 仅在 expression 求值为 true 后才执行 statement。
可以将前面的示例(将 1 到 10 之间所有整数的平方相加)修改为使用 do/while 语句,如下所示: