Informática, perguntado por chrislima2646, 1 ano atrás

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 cledersonbc
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.

Perguntas interessantes