为什么这里直接是while(true)?什么情况下是false

来源:3-3 主方法的实现3及总结

慕粉13122166276

2020-03-19 22:20:04

http://img.mukewang.com/climg/5e737f9408d9b14e15010693.jpg

为什么这里直接是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)是永假,代表永远不会执行{}中语句,意义不大。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 11489 问题

查看课程