I need to solve this exercise using java code:

We have a monkey and a boolean parameter aSmile, we need to know if the monkey is smiling and if it is "We are in trobule" if it is not "We are good". 

```
import java.util.Scanner;

public class taxi {

public static void main(String[] args) {

    boolean aSmile;

    Scanner scan = new Scanner(System.in);
    System.out.println("Is monkey A smiling?");
    String answer = scan.nextLine();
    if (answer.equalsIgnoreCase("yes")){
         aSmile = true; 
    }
    else if (answer.equalsIgnoreCase("no")){
        aSmile = false;
    }
    else {
        System.out.println("Sorry, write a correct answer");
    }

    if(aSmile = true){
        System.out.println("We are in trouble");
    }

    else if (aSmile = false){
        System.out.println("We are good!");
    }
   }
}

```

The problem is that I always get "We are in trobule", no matter what I write in the console.