title: Difference between >>> and >> operators
body: <p>If the shifted number is positive >>> and >> work the same.</p>
  
  <p>If the shifted number is negative >>> fills the most significant bits with 1s whereas >> operation shifts filling the MSBs with 0.</p>
  
  <p>Is my understanding correct?</p>
  
  <p>If the negative numbers are stored with the MSB set to 1 and not the 2s complement way that Java uses the the operators would behave entirely differently, correct?</p>