Boa Noite
public class Teste { public static void main(String[] args) { boolean a = false; if (a = true) { System.out.print("oi"); } } }
Nesse código, se coloco apenas if (a = true) ele devolve a mensagem "oi", já quando coloco if (a == true) ele não devolve nada. Sabem me dizer essa diferença?
Obs: Peguei esse exercicio no TestKiller