Java's >> operator performs arithmetic right shift, which preserves the sign bit. The original pattern 10110001 has MSB 1, indicating a negative value. After shifting right by 2 positions, the result is 11101100, where the sign bit remains 1, so the value is still negative. The >>> operator would perform logical right shift without sign extension.