JoJ*_*oJo 0 java boolean-expression
我看到了一段像这样的java代码:
int y = 100;
boolean x = y <= 0;
System.out.println(x);
Run Code Online (Sandbox Code Playgroud)
<=由于这种使用方式对我来说很奇怪,任何人都可以在<=这里解释一下,我该如何使用它?
赋值运算符=是在Java中的优先级低比<=,所以<=首先执行.该boolean结果y <= 0被分配到x.它可以写得更清楚:
boolean x = (y <= 0);
Run Code Online (Sandbox Code Playgroud)
但效果是一样的.
阅读它:
boolean x = (y <= 0);
Run Code Online (Sandbox Code Playgroud)
这意味着:
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |