誰かが私にこれが2ではなく0を出力する理由を説明できますか?ここで起こっているいくつかの単純な(愚かな)間違いがあるに違いありませんが、私はそれを理解することができません。ありがとう。
public class test{
public static void main(String[] args){
int result[] = new int[]{0,0,1,0};
int out = 0;
for(int i = 0;i < result.length; i ++){
out = out << 1 + result[i];
}
System.out.println(out);
}
}