chirspual
2016-05-06 11:30
采纳率: 100%
浏览 1.1k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 大河行脚 2016-05-06 11:33
    已采纳

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

    点赞 打赏 评论
  • 毕小宝 2016-05-06 11:34

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

    点赞 打赏 评论
  • Zcc? 2016-05-06 11:38

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

    点赞 打赏 评论

相关推荐 更多相似问题