title: Why have a return keyword if you're not returning a value?
body: <p>As I was reading my AP java book I stumbled upon this section that made no sense to me: </p>
  
  <p>...The getBalance method simply returns the current balance. A return statement obtains the value of a variable and exits the method immediately. The return value becomes the value of the method call expression. The syntax of a return statement is:</p>
  
  <pre><code>return expression;
  </code></pre>
  
  <p>or</p>
  
  <pre><code>return; // Exits the method without sending back a value
  </code></pre>
  
  <p>Why would you want to have a return statement and "exit the method without sending back a value" if you could just make it void?</p>
  
  <p>***Note: Sorry if this may be too subjective. I just couldn't understand the point and the book doesn't explain it.</p>