2 chirspual chirspual 于 2016.05.06 19:30 提问

新人求助 关于JAVA的基础问题

刚开始学习JAVA 想请教一下图片说明这里面的!X表示的是什么?是X=false吗?

3个回答

u012216727
u012216727   Ds   Rxr 2016.05.06 19:33
已采纳

这里的!x是判断的意思,而if里的布尔值只有为true的时候才会执行其后面花括号里的程序。
所以当x的布尔值为true时,!x是false,后面花括号里的代码是不会执行的。
当x的布尔值为false时,!x是true,这时后面花括号里的代码才会执行的。

chirspual
chirspual 我明白了 谢谢啦!
一年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.05.06 19:34

是的,非操作,就是如果x的值为false,那么非就是true,就会进入条件分支了。

chirspual
chirspual 我明白了 谢谢啦!
一年多之前 回复
fuckluy
fuckluy   2016.05.06 19:38

如果x为false !x=true 反之亦然

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!