下面Java语句I、while(true)i=0; II、while(false)i=1; Ⅲ、while(!false)i=0;为什么.I,Ⅲ会导致无限循环,而Ⅱ不会。
while(a)
当表达式a为真,则循环
为假,则不循环
II里面,本来就是假,根本不进入循环
你这最最基础的知识没有掌握啊
因为Ⅱ的循环条件始终为false啊
while循环,循环条件为真一直执行,Ⅰ和Ⅲ条件体为真,Ⅱ为假
while(true)
while(!false)
while循环的条件是()括号内的判断内容为真为true则继续循环。 !false为真,所以会一直循环
因为1 3的判断条件是一样的 都为真 2 根本不进
.I,Ⅲ是真,所以会导致无限循环,而Ⅱ是假所以不会