1
resposta

validação de nome

import java.util.Scanner;

public class repeticao {

public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
    System.out.println("Digite seu nome:");
    String nome = scanner.nextLine();

    while (nome.isBlank() || nome.length() < 3){
        System.out.println("Nome inválido. Digite novamente.");
        System.out.println("Digite seu nome:");
        nome = scanner.nextLine();
    }
        System.out.println("Nome " + nome + " cadastrado com sucesso!");
}

}

1 resposta

Oi, João!

Seu código está bem direto e funcionando certinho, a validação cobre bem os casos de nome vazio e muito curto.

O uso do isBlank() junto com o length() foi uma boa escolha.

No geral, está bem resolvido.

Bons estudos!

Sucesso

Imagem da comunidade