Ed
há 2 anos
Vamos analisar cada uma das opções apresentadas: I. `while (repetir == "SIM") {` - Esta opção está incorreta. Em Java, a comparação de strings deve ser feita usando o método `.equals()` ou `.equalsIgnoreCase()`, pois o operador `==` compara referências de objetos, não o conteúdo das strings. II. `while (repetir.equalsIgnoreCase("SIM")) {` - Esta opção está correta. O método `equalsIgnoreCase()` compara o conteúdo da string ignorando diferenças entre maiúsculas e minúsculas, o que é apropriado para essa situação. III. `while (repetir.equals("SIM")) {` - Esta opção também está correta. O método `equals()` compara o conteúdo da string, mas é sensível a maiúsculas e minúsculas. Se a variável `repetir` for exatamente "SIM", essa condição funcionará. Portanto, as opções corretas são II e III. A alternativa que contém todos os itens verdadeiros é: II e III.
Cadastre-se ou realize login
Mais perguntas desse material