Qual dos comandos abaixo mostra duas linhas de texto?
Escolha uma:
a. System.out.print(“linha 1” + “linha 2\n”);
b. System.out.println(“linha 1\nlinha 2”);
c. System.out.println(“linha 1” + “linha 2”);
d. System.out.println(“linha 1\\nlinha 2”);
Soluções para a tarefa
Respondido por
1
a) Concatenando as Strings "linha 1" com "linha 2\n", obtemos "linha 1linha 2\n". São duas linhas, mas a segunda é vazia, então não satisfaz a pergunta.
b) A saída é "linha 1 <quebra de linha> linha 2", portanto, essa é a alternativa correta.
c) Apenas concatena as Strings.
d) Duas contra-barras (\\) resultam no caractere contra-barra, (\) portanto o "n" seria tratado como um caractere comum e a saída seria literalmente "linha 1\nlinha 2".
Resposta correta: alternativa B.
b) A saída é "linha 1 <quebra de linha> linha 2", portanto, essa é a alternativa correta.
c) Apenas concatena as Strings.
d) Duas contra-barras (\\) resultam no caractere contra-barra, (\) portanto o "n" seria tratado como um caractere comum e a saída seria literalmente "linha 1\nlinha 2".
Resposta correta: alternativa B.
Perguntas interessantes