title: Given string will only print when boolean is false, not when true
body: <pre><code>    public static void main(String[] args) {
      Scanner in = new Scanner(System.in);
      System.out.println("How many of your two bosses are smiling?");
      int smiles = in.nextInt();
      final boolean trouble;
  
      if(smiles == 0 || smiles == 2){
          trouble = true;
      }else if(smiles == 1){
          trouble = false;
      if(trouble == false){
              System.out.println("The coast is clear!");
          }
          else if(trouble == true){
              System.out.println("You're in trouble!");
      }in.close();
  }
  </code></pre>
  
  <p>This whole thing is stupid.
  I need to basically make a boolean-using program that tells the user, via the number of bosses smiling, wether or not they are in trouble. </p>
  
  <p>Both/Neither smiling = trouble
  One smiling and the other not smiling = no trouble</p>
  
  <p>But it will only print the given strings if there's no trouble.
  I get that I'm a fukken idiot, and this whole task I'm required to do is, personally, kinda stupid. But whatever, moron can't do simple code. Maybe someone could tell me what stupid mistake I made so I can get this done and out of the way?</p>
  
  <p><strong>It's resolved, I'm an idiot who can't read the bracket placement/formatting properly. Also yes, it shouldn't have been a final, though changing that was not the resolution at first.</strong></p>