title: What does ">>" mean in Java?
body: <p>I searched all over internet, but I can't find it, I read a book on Java game programming and the code is this.</p>
  
  <pre><code>public void move (int x, Rectangle bd) {
      if (x &gt; (width &gt;&gt; 1) &amp;&amp; x &lt; (bd.width - (width &gt;&gt; 1))) {
          this.x = x;
      }
  }
  </code></pre>
  
  <p>I don't understand what does it means, please help me.</p>