Ae galera achei a questão abaixo super interessante e resolvi postar:
boolean b1 = false;
boolean b2 = false;
if ( b2!= b1 = !b2 )
System.out.println("true");
else
System.out.println("False");
Quais das alternativas abaixo são verdadeiras com relação ao trecho de código acima:
A) O código a seguir não compila
B) O código a seguir compila sem problemas e exibe: "true"
C) O código a seguir compilar sem problemas e exibe: "false"
D) O código a seguir lança uma RuntimeException
:roll: Bom a maioria de vocês vai se surpreender com a resposta…
