A vocês, meus alunos, lembrem-se que a idéia é bater o olho no código e apontar a resposta correta. Naturalmente, trata-se de pegadinhas, ou seja, são trechos de código bastante mal-intencionados... :-)
Nesta terceira questão, considere o seguinte trecho de código:
public class Executavel{Você deve estar pensando (ou pelo menos deveria): - Ei, esta terceira linha de código não é uma instrução válida do Java!
public static void main(String[] args){
http://java.sun.com
System.exit(0);
}
}
Exatamente! No entanto, eu digo a você que este trecho compila e roda sem erros!
E, infelizmente, você não pode afirmar o contrário, pois o contrário nem existe entre as respostas válidas... :-)
Portanto, marque abaixo a única alternativa correta:
a - compila e roda sem erros, mas não acontece nada.
b - compila e roda sem erros, e abre o browser com a página da Sun.
c - não é possível que isto compile!! A 3ª linha nem é código-java.
d - se isto compilar e rodar sem erros, minha JVM ficou maluca!
e - tem certeza que isto compila???
E a alternativa correta é a letra.......................... A
Muito bem! A resposta correta, como vocês podem conferir na máquina de vocês, é: "Compila e roda sem erros, mas não acontece nada". Mas o quê eu queria saber mesmo é:
Por quê isto compila e roda sem erros, se a 3ª linha não é código java?
Abraços a todos e até o próximo post!
http: é um label.
ResponderExcluir//java.sun.com é comentário
Bingo! :-)
ResponderExcluirÉ isso aí, amigo, matou a charada!
Sempre vou postar desafios aqui, não deixe de conferir o tópico "Pegadinha Java". Conto com sua participação.
Abraço!