a - não compila
b - compila e lança runtime exception ArrayIndexOutOfBoundsException
c - compila e lança runtime exception ArithmeticException
d - compila, roda e imprime 1
e - compila, roda e imprime 2
f - compila, roda e imprime 3
g - compila, roda e imprime Teste03, 1
h - compila, roda e imprime Teste03, 2
i - compila, roda e imprime Teste03, 3
eu sei mas vou deixar para quem estiver ralando nos estudos responder :wink:
caiofilipini
Boa!
marciolx, vc tá estudando pra fazer o exame ou já é certificado?
marciolx
“caiofilipini”:
Boa!
marciolx, vc tá estudando pra fazer o exame ou já é certificado?
hehehe… eu estou estudando, mas tô meio relax, acho que só vou fazer o exame pouco antes de vencer meu voucher (em novembro).
Eu não estou trabalhando com java no momento a não ser em pequenos projetos pessoais, a empresa em que eu trabalho me alocou em um projeto em C++ :roll:
Mas pra não “enferrujar” eu sempre faço uma ou outra revisão, um ou outro mock, etc.
Betinhum
Letra i?
o bloco static é executado uma vez, no início da execução? :?
(tenho q estudar muito mais )
caiofilipini
Correto!
Na questão original (postada pelo marciolx), uma das pegadinhas era essa: se o bloco fosse static, Teste03 seria impresso.