Repetir mensagem
Repetir a mesma mensagem várias vezes aparece em situações como exibir avisos em sistemas, criar separadores visuais em logs ou gerar saídas formatadas. Dominar o laço for com String permite controlar a quantidade de repetições sem duplicar código, algo essencial em qualquer programa que precise de saídas iterativas.
O PROBLEMA
Leia mensagem e N. Exiba a mensagem N vezes.
EXEMPLO
Olá!, 3 → Olá! / Olá! / Olá!
SOBRE O CONCEITO
O laço for repete um bloco de código um número conhecido de vezes. Aqui, o contador vai de 0 até N-1, e dentro do laço você usa System.out.println(mensagem). O erro comum nextLine após nextInt acontece porque nextInt não consome a quebra de linha — então o próximo nextLine lê uma linha vazia. Para evitar, chame nextLine() extra após nextInt() para consumir o \n restante. O código correto fica: int N = sc.nextInt(); sc.nextLine(); String msg = sc.nextLine();.
RESOLUÇÃO