title: Return value syntax in java
body: <p>I am not really sure what this method does, or better I am not sure what " : " means. Can someone please help me understand?   </p>
  
  <pre><code>private int guess( )
   {
        return isTrue( ) ? A : isFalse(  ) ? B : neither( ) ? C : D;
   }
  </code></pre>