Eng*_*uad 1 java if-statement not-operator
boolean flag = false;
if(!flag) System.out.println(!flag); // prints true
Run Code Online (Sandbox Code Playgroud)
我想知道为什么!flag
被认为是false
一个条件参数传递给if statement
和true
其他地方一样?
不是.if (boolean expression) { statement }
意思是"执行statement
if boolean expression
是真的." 自从flag = false
,!flag == true
.总是.
归档时间: |
|
查看次数: |
15110 次 |
最近记录: |