1
resposta

Dúvidas sobre placeholders no Java

Uma das aulas mostrou o seguinte código como exemplo: String nome = "João"; int aulas = 4;

String mensagem = """ Olá, %s! Boas vindas ao curso de Java. Teremos %d aulas para te mostrar o que é preciso para você dar o seu primeiro mergulho na linguagem! """.formatted(nome, aulas);

System.out.println(mensagem);

1-Minha dúvida é É possível adicionar dois nomes, como no exemplo abaixo? String nome1 = "João"; String nome2 = "Felipe"; Como posso ajustar a mensagem para incluir ambos os nomes?

2-Caso eu queira exibir a mensagem somente para um dos nomes (como nome1 ou nome2), como seria o código? Há algo que precisaria mudar?

3-E no caso de exibir ambos os nomes, como seria o código final e o que mudaria?

1 resposta

Olá! É possível adicionar dois nomes? Sim, pode adicionar quantos nomes quiser.

String nome1 = "João";
String nome2 = "Felipe";
int aulas = 4;

String mensagem = """
    Olá, %s e %s! Boas vindas ao curso de Java.
    Teremos %d aulas para te mostrar o que é preciso para vocês darem o seu primeiro mergulho na linguagem!
    """.formatted(nome1, nome2, aulas);

System.out.println(mensagem);