boa tarde, queria estou tentando entender o seguinte.
tenho o seguinte codigo:
1. boolean b = false;
2. if (b = true) { System.out.println("b é verdadeiro") }
3. else { System.out.println("b é false") }
o quer seria mais correto afirmar;
a) Erro de compilação !
b) Uma exceção será lançada
c) b é false
d) b é verdadeiro
e) nenhum resultado
assim de cara eu ja sei que não compila por que esta faltando o " ; " no final das linhas de System.out.println. mais é que aqui no site do JavaFree no tutorial que eu vi isso o kra ta falando que ele lança uma axceção, e também lança…
Exception in thread “main” java.lang.Error: Unresolved compilation problems:
Syntax error, insert “;” to complete BlockStatements
Syntax error, insert “;” to complete BlockStatements
at ControleDeFluxo.Boolean.main(Boolean.java:6)
ai esta a duvida, por que não falar logo que não compila.