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.
Limitar tamanho de uma String
W
4 Respostas
B
Boas, será que pode partilhar o código que tem?
S
Solucao aceita
1 like
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
W
Uma coisa tão simples e eu não tinha conseguido kkkk
valeu amigo, já tava com dor de cabeça tentando fazer
S
1 like
É 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
Criado 23 de setembro de 2021
Ultima resposta 23 de set. de 2021
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo