java - 操作员 !不能应用于 int
问题描述
在 C++ 中,!1
表示false
相当于0
. 我在 Java 中应用了相同的规则,但 IDE 告诉我!
不能应用于 int。Java中有什么方法可以应用于!
int 而不仅仅是写true
or false
?
解决方案
不,不是在 Java 中。
在爪哇!只能在布尔值上作为否定运算符进行操作,1/0 在 Java 中不被视为布尔值
推荐阅读
- rmi - RMI 中的存根和 RPC 中的存根有什么区别?
- sql - 将带有信息的 Varchar 拆分为表格
- unity3d - 如何在不使用 public 的情况下编写脚本?
- python - 使用 Pandas 进行 JSON 到 Excel 的转换是将整个 JSON 文件放在 1 个 Excel 单元格中
- visual-studio - Unity - TextMeshPro 文本对象不更新
- rust - 使用可变引用覆盖变量时借用检查器错误
- javascript - Edge、Mozilla、Chrome 中的闪烁问题
- scala - 如何在scala中仅对元组的一个元素应用聚合
- python - 可视化平滑的 3d matplotlib 曲面图(无网格线)
- xamarin - 如何从命令行构建和运行 Xamarin.UWP 应用程序?