Comecei a estudar programa (1ª semestre) e preciso fazer um código que deve verificar se um texto digitado tem mais de 250 caracteres.
Se tiver menos de 250 o codigo continua a executar outras coisas, se tiver mais de 250 o codigo deve pedir pro usuario digitar outro texto.
Estou usando length() para verificar o tamanho do texto mas não entendi como faço para continuar ou voltar a pedir o input do usuário.
Boas, será que pode partilhar o código que tem?
String textLido = /* leia o texto digitado pelo usuário */;
while (textLido.length() > 250) {
System.out.println("Digite novamente");
textLido = /* leia o texto digitado pelo usuário */;
}
// segue fazendo outras coisas
1 curtida
Uma coisa tão simples e eu não tinha conseguido kkkk
valeu amigo, já tava com dor de cabeça tentando fazer
É normal, estamos sempre aprendendo.
Se quiser, pode usar a classe StdIO
que eu escrevi, aí seu código pode ser simplificado assim:
String textoLido = StdIO.readString("Digite algo (max 250 letras): ", texto -> texto.length() <= 250);
// continua fazendo outra coisa
1 curtida