在C中,我可以写一个if语句
if (firstInt & 1)
但是当我在Java中尝试执行相同操作时,编译器会告诉我“不兼容的类型”,并且说我需要一个布尔值而不是一个int.有没有办法用Java编写C代码?
解决方法
以下任何一项都适用于您:
if ((firstInt & 1) != 0) if ((firstInt & 1) > 0) if ((firstInt & 1) == 1)
在C中,我可以写一个if语句 if (firstInt 1) 但是当我在Java中尝试执行相同操作时,编译器会告诉我“不兼容的类型”,并且说我需要一个布尔值而不是一个int.有没有办法用Java编写C代码? 以下任何一项都适用于您: if ((firstInt 1) != 0)if ((firstInt 1) 0)if
在C中,我可以写一个if语句
if (firstInt & 1)
但是当我在Java中尝试执行相同操作时,编译器会告诉我“不兼容的类型”,并且说我需要一个布尔值而不是一个int.有没有办法用Java编写C代码?
以下任何一项都适用于您:
if ((firstInt & 1) != 0) if ((firstInt & 1) > 0) if ((firstInt & 1) == 1)