title: What condition does while(true) test? When is it true and false?
body: <p>I do no understand why anybody would use</p>
  
  <pre><code>while(true) {
     //do something
  }
  </code></pre>
  
  <p>instead of </p>
  
  <pre><code>boolean condition = true;
  while(condition == true) {
     //do something
  }
  </code></pre>
  
  <p>The latter is super easy to understand, whilst the former is not.</p>
  
  <p>So, what condition does while(true) check? When is while(true) true, and when is it false?</p>