CodeGym /Cursos /JAVA 25 SELF /Saída na tela em Java: System.out.println e System.out.pr...

Saída na tela em Java: System.out.println e System.out.print

JAVA 25 SELF
Nível 1 , Lição 2
Disponível

1. Apresentação do comando System.out.println

Você acabou de escrever seu primeiro programa em Java e exibiu a primeira mensagem na tela. Parabéns por isso. Vamos não parar por aqui...

Todo programa em Java é composto por comandos. Existem vários tipos de comandos. Na linguagem Java há comandos para todas as situações. Cada comando descreve uma ação específica. No final de cada comando coloca-se ponto e vírgula.

Exemplos de comandos:

Comando Descrição (o que faz)
System.out.println(2025);
Imprime na tela o número:
2025
System.out.println("Ciao 🍕");
Imprime na tela o texto:
Ciao 🍕
System.out.println("こんにちは 🗾");
Imprime na tela o texto:
こんにちは 🗾

Na verdade, é um único comando — System.out.println. E entre parênteses são passados os parâmetros. Dependendo dos valores dos parâmetros, um único comando pode realizar ações diferentes. Isso é muito conveniente.

Maiúsculas e minúsculas fazem diferença

Em Java, isso importa: é importante se os comandos estão escritos com maiúsculas ou minúsculas. O comando System.out.println() vai funcionar, mas system.out.println() — não. Se você escrever o comando com letras erradas, o Java não o reconhecerá e, portanto, não o executará. Então, fique atento.

Aspas duplas

Se você quiser imprimir texto na tela, precisa delimitá-lo com aspas duplas.

A aspa simples é assim ', e a dupla — assim ". Aspa dupla não são duas simples — não confunda.

A aspa dupla é aquela que fica perto da tecla Enter. Nessa tecla, em teclados cirílicos, normalmente fica a letra "E".

2. Apresentação do comando System.out.print

Existe outro comando parecido com System.out.println(), e ele se chama System.out.print().

O comando System.out.println() imprime o texto e, depois dele, adiciona uma quebra de linha, como se apertasse Enter. Assim, a próxima chamada de System.out.println() imprimirá o texto já na linha seguinte. E a próxima — na próxima, e assim por diante.

Diferentemente do System.out.println(), o comando System.out.print() não adiciona Enter após imprimir o texto. Por isso, o texto impresso por várias chamadas de System.out.print() será exibido em uma única linha.

Exemplo 1:
System.out.print("Amigo"); 
System.out.println("The"); 
System.out.print("Best");
Saída mista com print e println

Imprimirá na tela:

AmigoThe
Best
Exemplo 2:
System.out.print("Amigo"); 
System.out.print("The"); 
System.out.print("Best");
Apenas print — tudo em uma única linha

Imprimirá na tela:

AmigoTheBest

Se quiser imprimir texto em uma única linha, use o comando print(); se for em várias — println(). Simples assim.

3. Entendendo o comando System.out.println

Se você sabe ao menos um pouco de inglês, estudar programação será bem mais fácil. O nome de muitos comandos em Java está diretamente ligado ao que eles fazem.

Por exemplo, println é print + line“imprimir linha”. A palavra print é bem conhecida, e por que “linha”, eu explico agora. Cada linha de texto na tela é chamada de linha. Portanto, escrever uma linha é exatamente imprimir uma linha de texto.

System.out é um objeto do sistema que imprime texto na tela. Ele também é chamado de console. Console é uma das formas mais comuns de interação entre o programa e a pessoa. Quando o usuário digita comandos no teclado e o programa responde imprimindo texto na tela, os programadores dizem que o programa trabalha com o console.

Em outras palavras, trabalhar com o console é imprimir texto na tela e ler dados pelo teclado. Portanto, se no futuro você ouvir que um programa imprimiu algo no console, isso apenas significa que ele imprimiu texto na tela.

No fim das contas, System.out.println é, basicamente: “Ei, console, imprima uma linha de texto para mim”.

4. Exemplos de saída de diferentes dados

Vamos brincar um pouco com a saída no console. Comecemos pelo mais simples e vamos aumentando a complexidade:

Imprimindo números

System.out.println(1001);
System.out.println(-15);
Imprimindo números

Imprimindo texto

System.out.println("Programação — é muito legal!");
System.out.println("Brincadeira feita, agora — vamos programar.");
Imprimindo texto

Imprimindo vários valores de uma vez

Dica: você pode somar strings com o +. Embora seja melhor chamar isso de concatenação:

System.out.println("Minha idade: " + 28);
Concatenação de string e número

Imprimirá na tela:

Minha idade: 28

Também é possível concatenar várias strings em sequência:

System.out.println("Agora estamos no ano de " + 2025 + ".");
Concatenação de vários valores

Imprimirá na tela:

Agora estamos no ano de 2025.

5. Erros comuns ao usar System.out.println

Jovens jedis muitas vezes tropeçam nas mesmas armadilhas. Mas, para você não virar o protagonista do livro “1001 erros em Java”, aqui vai uma lista de deslizes comuns e dicas de como evitá-los.

Erro 1. Esqueceu de fechar a string — faltou a segunda aspa:

System.out.println("Ops, abrimos as aspas e esquecemos de fechar);

O compilador vai reclamar: "unclosed string literal" — feche as strings!

Erro 2. Falta ponto e vírgula


        System.out.println("Sem ; no final")

Mas o Java é implacável. Corrija — adicione um ponto e vírgula no final da linha.

Erro 3. Uso de aspas incorretas


        System.out.println(‘Erro’); // incorreto!
System.out.println('Erro'); // também incorreto!

Para strings sempre usamos aspas duplas padrão — assim: ".

1
Tarefa
JAVA 25 SELF, nível 1, lição 2
Bloqueado
Mensagem no chat 💬
Mensagem no chat 💬
1
Tarefa
JAVA 25 SELF, nível 1, lição 2
Bloqueado
Montando uma frase a partir de palavras 📝
Montando uma frase a partir de palavras 📝
Comentários (2)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Leonardo Delfino Nível 2, Brazil
25 junho 2026
ok 100%
DANILO ALVES Nível 1, Brazil
13 abril 2026
Excelente!