Operator '&&' cannot be applied to 'int', 'int'
时间: 2024-01-14 19:04:33 浏览: 136
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
5星 · 资源好评率100%
这个错误通常发生在你尝试使用逻辑与(&&)操作符来比较两个整数值时。逻辑与操作符(&&)只能用于布尔值,因此需要将整数值转换为布尔值。例如:
```
int a = 5;
int b = 10;
if (a > 0 && b > 0) {
// do something
}
```
在这个例子中,我们使用逻辑与(&&)操作符来检查变量a和b是否都大于0。如果你使用类似以下的代码:
```
int a = 5;
int b = 10;
if (a && b) {
// do something
}
```
这会导致“Operator '&&' cannot be applied to 'int', 'int'”错误,因为逻辑与(&&)只能用于布尔值。
阅读全文