title: Boolean "!" Java
body: <p>I need some clarification.</p>
  
  <p>So if someone does:</p>
  
  <pre><code>boolean something = false;
  </code></pre>
  
  <p>and then they do:</p>
  
  <pre><code>while(!something){
  }
  </code></pre>
  
  <p>what exactly is that '!' telling the while to do?</p>
  
  <p>also what is the if statement condition if its</p>
  
  <pre><code>if(!something)
  </code></pre>