以下をコンパイルすると、互換性のない型のエラーが発生します。
public class E10_Bitwise {
public static void main(String[] args) {
Bit b = new Bit();
int x = 87;
int y = 170;
x = Integer.toBinaryString(x);
y = Integer.toBinaryString(y);
b.combiner(x, y);
}
}
何らかの理由で、括弧内の x と y が文字列であると見なされます。私は間違いを犯していますか、それともここで何か他のことが起こっていますか?
E10_Bitwise.java:22 error: incompatible types
x = Integer.toBinaryString(x)
^
required: int
found: string
ご協力いただきありがとうございます。