While 语句
while循环 while (布尔表达式) {}
l while 语句的语法
条件表达式的结果是一个 boolean 值,如果为 true,则执行循环体,如果为 false,则循
环结束。
While 循环体是一个代码块。所以 while 循环也是可以嵌套别的语句的,包括 while 语句,
for 语句,if-else 语句等。
while (条件表达式){
while 循环体
}
do-while 语句——至少执行一次
l do-while 语句语法
l do-while 语句的循环体至少执行一次
do{
while 循环体
} while (条件表达式);
先执行do,再判断while (条件表达式)
死循环(endless loop)
l 死循环:无法结束的循环( endless loop / infinite loop)
l 一个死循环的例子
l 死循环是因为没有设置好结束条件,循环的结束条件很重要,要充分考虑各种
边界情况。
一个看似死循环却不是死循环的例子
l 用 while 找出 5个能被 2,000,000,000整除的数
l 程序最终还是结束了,但是结果并不是我们想要的
使用 break 语句结束循环
l break 语句可以结束任何循环
l 不考虑负数的情况,使用 break 改善程序
l 理解 String start 的内容,为什么不是“从 -2147483648 开始递增”
评论