Analise o trecho de código Java mostrado a seguir.     Assin...

Próximas questões
Com base no mesmo assunto
Q738846 Programação

Analise o trecho de código Java mostrado a seguir. 


Imagem associada para resolução da questão    


Assinale a opção que indica o resultado quando aNumber for igual a 3.

Alternativas

Comentários

Veja os comentários dos nossos alunos

e-

Se aNumber == 3, a 1° condição (aNUmber == 0) não vai ser executada, pulando para o bloco else{ }. O system.out.println depois do else é executado sempre porque esta fora da condiçao.

1ª condição (aNumber >=0) True; (logo, testará a 2º condição)

2º condição (aNumber ==0) False; (logo, a mensagem: "primeira string" não será impressa)

Depois temos um else, que ao meu ver pode causar confusão para alguns. Em Java, não é obrigatório o uso da indentação como ocorre na linguagem python, e o else sempre irá pertencer a condição mais próxima, ou seja, a 2ª condição. Sendo a 2ª condição falsa, o else será acionado e teremos a mensagem: "segunda string"

O System.out.printl("terceira mensagem") sempre será executado

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo