Questão FC374737
A linguagem de programação Java é amplamente utilizada por entidades públicas e privadas para o desenvolvimento de aplicações de grande porte, dada as suas características de boa p
Linguagens de Programação
Instituto Consulplan · 2024
A linguagem de programação Java é amplamente utilizada por entidades públicas e privadas para o desenvolvimento de aplicações de grande porte, dada as suas características de boa performance, escalabilidade e gratuidade. Considere a situação hipotética em que determinado servidor do Tribunal de Justiça do Estado do Maranhão recebeu o fragmento de código escrito na seguinte linguagem:

Como é possível observar não foi implementado na linha 4 o código de declaração e atribuição da variável mensagem; o servidor recebeu como demanda implementar esse recurso, nessa linha, para que, ao executar o código completo, seja exibida a mensagem com a seguinte formatação:
Concurso
público
JUL\2024
"TJMA"-Tribunal de Justiça do Estado do Maranhão
Considerando os recursos de impressão em múltiplas linhas de texto com uma única instrução e a utilização de sequências de escape na linguagem em questão, o servidor pode utilizar na linha 4 do código a seguinte instrução para obter o resultado da demanda:
- String mensagem = "Concurso\tpúblico\tJUL\\2024\t"TJMA"-Tribunal de Justiça do Estado do Maranhão";
- String mensagem = "Concurso\npúblico\nJUL\\2024\n"TJMA"-Tribunal de Justiça do Estado do Maranhão"
- String mensagem = "Concurso\npúblico\nJUL\\2024\n\"TJMA\"-Tribunal de Justiça do Estado do Maranhão";
- String mensagem = "Concurso\s\npúblico\s\nJUL\\2024\s\n”TJMA-Tribunal de Justiça do Estado do Maranhão";
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A instrução correta declara e atribui à variável uma única string com as quebras e caracteres especiais necessários. O literal usado é String mensagem = "Concurso\npúblico\nJUL\\2024\n\"TJMA\"-Tribunal de Justiça do Estado do Maranhão";
Aqui cada ocorrência de \n representa uma nova linha, portanto "Concurso", "público", "JUL\2024" e a linha com "TJMA" aparecem em linhas separadas.
O par \\ gera uma barra invertida literal no texto (uma vez que \ é o caractere de escape), produzindo o trecho JUL\2024.
As aspas duplas internas são abertas e fechadas com \", permitindo que "TJMA" apareça entre aspas sem encerrar a string.
Portanto, a concatenação de \n, \\ e \" na mesma cadeia gera exatamente a formatação solicitada.
Conteúdo do catálogo FC Concursos · Atualizado em