A Figura 11 mostra um programa em Java que permite realizar...

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

Para responder à questão, considere a Figura 11 que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriuse, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. 


A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) {
Quais estão corretas?
Alternativas

Comentários

Veja os comentários dos nossos alunos

Cara, Java é uma linguagem case sensitive.

"sim" é diferente de "SIM". A questão pede explicitamente por "SIM" maiúsculo

II está errada porque "sim".equalsIgnoreCase("SIM") retorna true, e "sim" é diferente de "SIM".

Óbvio que pela lógica de negócio tanto faz, mas a questão tem que ser objetiva. Examinador não tinha experiência fazendo prova de concurso, ou não tem mãe.

I. while (repetir == "SIM") ===>>> Não funciona em Java, o formato correto para verificar uma condição dentro de um laço de repetição usando a palavra-chave 'while' seria: as outros dois itens.

Clique para visualizar este comentário

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