为什么这里直接是while(true)?什么情况下是false
来源:3-3 主方法的实现3及总结
慕粉13122166276
2020-03-19 22:20:04
为什么这里直接是while(true)?什么情况下是false
1回答
好帮手慕小琪
2020-03-20
同学你好,
首先解释一下while( ){ }语句:当括号( )内的内容为真时,就执行{ }中的语句。所以当while(true)出现的时候,就是表示程序一直执行{}中的语句,因为while()中始终为“真”。相反,while(false)出现时,表示永远不会执行while中的语句。while(true)是一个无穷循环语句,我们必须在他的循环语句内部加入一个判断,当他达到了什么要求就会跳出。
题中的while(true)是要一直执行{}中的语句,直到遇到break;才会退出循环。while(true)的作用就是一直循环{}内的语句,直到我们输入退出命令。
while(false):while(false)是永假,代表永远不会执行{}中语句,意义不大。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题