Oi! Como vai?
Agradeço por compartilhar.
Gostei de como você usou o while
para garantir que o nome tenha 3 caracteres antes de aceitar a entrada. Isso mostra atenção ao controle de fluxo do programa.
Uma dica interessante para o futuro é usar o do...while
quando quiser que a condição seja verificada após a primeira execução.
import java.util.Scanner;
public class Exemplo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String nome;
do {
System.out.print("Digite seu nome: ");
nome = sc.nextLine();
} while (nome.length() != 3);
System.out.println("Nome " + nome + " cadastrado!");
}
}
Esse código garante que o pedido do nome será feito pelo menos uma vez antes da verificação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!