JavaSintaxebasico

Concatenação de strings

Concatenar strings é uma operação básica mas essencial em qualquer sistema que lida com dados de usuário. Em vez de montar textos manualmente, você pode usar o operador + ou o método String.format() para criar mensagens personalizadas de forma limpa e legível. Dominar essas técnicas evita código confuso e facilita a manutenção, especialmente em relatórios, logs e interfaces.

O PROBLEMA

Leia nome, idade e cidade. Exiba apresentação com + e String.format().

EXEMPLO

Entrada: Ana,25,Recife
Saída: Olá! Sou Ana, tenho 25 anos e moro em Recife.

SOBRE O CONCEITO

A concatenação com + une strings e outros tipos automaticamente convertendo para String. Já String.format() oferece mais controle, permitindo inserir valores em posições específicas com placeholders como %s para strings e %d para inteiros. Um erro comum é esquecer que nextInt() não consome a quebra de linha, fazendo o próximo nextLine() ler uma linha vazia — a solução é adicionar um nextLine() extra após nextInt(). Outro erro é usar o tipo errado no format, como %d para uma string, o que causa exceção em tempo de execução. Lembre-se de que %s serve para qualquer tipo, mas para inteiros é melhor usar %d para evitar conversão desnecessária.

RESOLUÇÃO

Mais exercícios de Sintaxe

JAB008 · BásicoÁrea do círculoJAB001 · BásicoOlá, mundo!JAB003 · BásicoSoma de dois inteirosJAB002 · BásicoSaudação personalizada
Ver todos os exercícios de Java