在C语言中,我可以编写一个if语句if (firstInt & 1) 但是当我尝试在Java中执行相同操作时,编译器会告诉我“不兼容的类型”,并说我需要boolean而不是int。有什么方法可以用Java编写C代码吗? 最佳答案 以下任何一项都可以为您工作:if ((firstInt & 1) != 0) if ((firstInt & 1) > 0) if ((firstInt & 1) == 1)