This question already has answers here:
How to check if number is divisible by a certain number?

(2个答案)


4年前关闭。




我需要一个布尔表达式来表示汽缸数。该数字必须大于或等于4。而且它必须是2的倍数。圆柱只能是整数,因此不能为小数。
到目前为止,我有
numCylinders => 4
但不确定2的倍数。
谢谢

最佳答案

您可以使用模运算符确保它是两个的倍数,并使用逻辑AND运算符将条件绑定在一起:

numCylinders >= 4 && numCylinders % 2 == 0


模数找到除法运算的余数。在上面的代码中,如果余数为零,则该数字可被2整除。

关于java - 2的倍数的 boolean 表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37234291/

10-12 01:17