Java中的while(x = false)和while(!x)有什么区别?

Java中的while(x = false)和while(!x)有什么区别?,第1张

Java中的while(x = false)和while(!x)有什么区别?

注意之间的差异

done = false
done == false
。第一个 受让人
done
false
和的计算结果为
false
,第二个比较
done
false
和是完全相同
!done

因此,如果您使用:

while (done = false){ // pre here}

然后

done
设置为
false
,而while循环中的代码根本不会运行。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5094512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存