Cursos e Qualificações

Print em Java: como usar e diferenças entre print, println e printf

Aprenda a usar print, println e printf em Java, entenda as quebras de linha e veja exemplos de concatenação e formatação no console.



Em resumo:

  • O comando de print no Java serve para exibir mensagens na tela do usuário.
  • A instrução System.out.print mostra o texto e mantém o cursor na mesma linha.
  • O método System.out.println adiciona uma quebra de linha automática ao final.
  • O recurso System.out.printf permite formatar variáveis e textos de forma avançada.

Ver o famoso “Hello World” na tela é um marco na vida de qualquer pessoa desenvolvedora. É por isso que todo mundo que começa a programar logo se depara com a necessidade de exibir mensagens.

No universo do Java, essa tarefa simples possui algumas variações no código. Entender cada uma delas é o primeiro passo para dominar a sintaxe da linguagem.

Vamos explorar como esses comandos funcionam na prática para tirar todas as suas dúvidas. O objetivo é deixar você totalmente confortável para exibir dados nos seus próximos projetos.

Ambiente de desenvolvimento com computador exibindo fluxo abstrato de dados no terminal.

O que é o comando de print no Java?

No Java, imprimir um dado significa enviar uma informação para a saída padrão do sistema. Na maioria das vezes, essa saída é o console ou o terminal do seu computador.

Isso é fundamental para que o programa consiga se comunicar ativamente com o usuário. Sem esses comandos, o código rodaria de forma totalmente invisível e silenciosa.

Teste vocacional

Qual carreira combina com o seu perfil?

Responda as perguntas e descubra o curso certo e as bolsas ideais para você!

A linguagem utiliza a classe nativa System para gerenciar essas saídas de dados com eficiência. Dentro dela, acessamos o objeto “out”, que representa a tela do seu ambiente de desenvolvimento.

A partir desse objeto, podemos chamar diferentes métodos para exibir os nossos textos. Cada método tem uma função bem específica e formata a mensagem de um jeito único.

Como funciona o System.out.print?

O método mais básico para exibir mensagens é o clássico System.out.print(). Ele simplesmente pega a informação que você colocou entre os parênteses e joga na tela.

Sua principal característica é não adicionar nenhuma quebra de linha automática ao final. Ou seja, o cursor de digitação continua exatamente onde a sua mensagem terminou.

Se você usar esse comando duas vezes seguidas, os textos vão ficar grudados no console. A segunda palavra vai começar a ser exibida exatamente onde a primeira acabou.

Isso é muito útil quando você quer montar uma frase aos poucos durante o processo. Você pode imprimir partes de uma informação dentro de um laço de repetição, por exemplo.

A diferença do System.out.println

Para resolver o problema das palavras grudadas, a linguagem oferece o System.out.println(). Esse “ln” no final significa “line”, ou seja, linha no idioma inglês.

Ele faz exatamente a mesma coisa que o comando anterior, mas com um bônus muito bem-vindo. Ao terminar de escrever o texto na tela, ele joga o cursor para a linha de baixo.

Esse é o método mais utilizado pelos programadores no dia a dia. Ele garante que cada nova mensagem apareça em uma linha limpa e devidamente separada.

Para entender melhor a diferença prática entre os dois comandos, veja a tabela abaixo. Ela resume bem o comportamento de cada instrução na tela do seu terminal.

ComandoComportamento na telaIdeal para
System.out.printMantém o cursor na mesma linha após exibir o textoMontar frases e resultados aos poucos
System.out.printlnPula para a linha seguinte após exibir o textoExibir mensagens únicas e independentes

Quando utilizar o System.out.printf

As coisas começam a ficar mais interessantes com o uso do System.out.printf(). O “f” no final vem de “format”, indicando que é uma impressão formatada de dados.

Esse método é perfeito para quando você precisa misturar longos textos e diversas variáveis. Ele evita que o seu código fique cheio de sinais matemáticos e aspas quebradas.

Você escreve uma frase inteira e coloca marcadores especiais no meio desse texto. Depois, basta listar as variáveis que vão substituir esses marcadores na ordem correta.

Existem vários marcadores diferentes, dependendo sempre do tipo de dado que você quer mostrar. Veja as opções mais comuns que você certamente vai usar nos seus projetos:

  • %s para inserir blocos de textos (Strings)
  • %d para inserir números inteiros (int)
  • %f para inserir números com vírgula (double ou float)
  • %c para inserir um único caractere (char)

Quais são os caracteres de escape mais usados?

Às vezes, você precisa formatar um texto, mas não quer usar métodos complexos para isso. É aí que entram os famosos caracteres de escape da linguagem Java.

Eles são combinações curtas de símbolos que dão ordens especiais e diretas para o console. Tudo começa com a barra invertida, que avisa o sistema sobre o novo comando.

O mais popular deles é o “\n”, que força uma quebra de linha no meio da frase. Você pode usá-lo dentro de um print normal para pular várias linhas facilmente.

Outro muito útil é o “\t”, que insere um espaçamento de tabulação no meio do seu texto. Ele ajuda bastante na hora de alinhar informações e criar pequenos menus textuais.

Também temos as barras invertidas duplas “\”, usadas apenas para imprimir uma única barra. Esses recursos simples dão controle total sobre o visual do seu programa no terminal.

Principais erros ao imprimir dados em Java

Mesmo sendo um comando relativamente simples, é muito comum cometer pequenos deslizes no começo. O Java é uma linguagem bastante sensível a letras maiúsculas e minúsculas.

Isso significa que escrever “system” com a inicial minúscula vai gerar um erro imediato. A palavra System deve sempre começar com a letra maiúscula no seu editor de código.

Outro erro clássico é esquecer o ponto e vírgula no final da sua instrução de print. Toda linha de comando executável no Java exige esse sinal para mostrar que foi finalizada.

Tentar imprimir variáveis que não foram declaradas ou inicializadas também causa muita dor de cabeça. O compilador não vai deixar o programa rodar até você corrigir essa falha.

Por fim, preste sempre muita atenção no fechamento correto dos parênteses e de todas as aspas. A grande maioria dos problemas no console se resolve apenas revisando essa digitação básica.

Construa sua carreira em tecnologia com formações alinhadas ao mercado

Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.

As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.

Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.

Logo do Querobolsa

Gostando da matéria?

Inscreva-se e receba nossos principais posts no seu e-mail

Banner FOQA Últimas Notícias

Revista Vídeos

As profissões mais bem pagas em 2026

Postado em 31/03/2026

Como estudar pro ENEM 2026 do ZERO

Postado em 23/04/2026


Pronto para estudar pagando menos?

Bolsas de até 80% de desconto em milhares de faculdades por todo o Brasil.
Encontrar minha bolsa