int i = 0;
boolean b = true;
System.out.println(b && !(i++ > 0))
Run Code Online (Sandbox Code Playgroud)
当我编译上面的代码时,我得到一个值true.
但是怎么可能呢,因为论证的第二部分(因为b已经是真的)基本上转化为
(0 + 1 > 0) => (1 > 0)
应该返回true.然后声明将是true && false,即false.
我错过了什么?
我正在尝试学习Java中正确的代码格式,约定,保持整洁和正确的评论.
但是,当我调用JOptionPane输入对话框以"接收"用户指定的值时,我应该使用什么措辞,这让我很困惑.
在这种情况下通常使用什么?
我正在使用"//获取用户输入",但我刚刚阅读了一篇文章,解释说"获取"某些内容具有完全不同的含义.
java ×2