在if语句中使用按位&

在C语言中,我可以编写一个if语句

if (firstInt & 1)

但是,当我尝试在Java中执行相同操作时,编译器会告诉我“不兼容的类型”,并说我需要一个boolean而不是一个int。有什么方法可以用Java编写C代码吗?

回答:

以下任何一项都可以为您工作:

if ((firstInt & 1) != 0)

if ((firstInt & 1) > 0)

if ((firstInt & 1) == 1)

以上是 在if语句中使用按位& 的全部内容, 来源链接: utcz.com/qa/405623.html

回到顶部