While 语句

用户头像
拾贝
关注
发布于: 2020 年 06 月 10 日

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 开始递增”



用户头像

拾贝

关注

还未添加个人签名 2019.05.10 加入

还未添加个人简介

评论

发布
暂无评论
While语句