我想编写一个方法,其中方法的参数是一个 int,可能的值为 1 -8。在该方法中,我有 4 个布尔值,我必须将其值设置为整数的相应位值。
method(int x){
bool1 = value at the first bit, 0 = false, 1 = true;
bool2 = value at the second bit, 0 = false, 1 = true;
bool3 = value at the third bit, 0 = false, 1 = true;
bool4 = value at the last bit, 0 = false, 1 = true;
}
因此,如果必须设置 bool1 = false、bool2 = true、bool3 = false、bool4 = true,我会将“5”作为参数传递给方法(转换为二进制 0101)。
我不知道如何在 Java 中做到这一点(语法方面和最佳代码方面)。
提前致谢。不是家庭作业