quinta-feira, 25 de agosto de 2011

[JAVA] Verificando se uma string contém números

Olá pessoal, hoje vamos ver um código em JAVA que verifica se uma string contém números.


Eu criei um objeto do tipo Scanner para poder ser usado pelo método nextLine que irá lê a string, para fazer isso eu precisei importar (import) o pacote java.util.Scanner.

Depois eu declarei um vetor de char ("c") que vai transformar a string "nome" em um vetor de caracteres através do método toCharArray.

Na outra linha eu declaro uma variável lógica (boolean) com o nome temNumero, ela será usada no comando de repetição "for" para indicar se tem número ou não, é um flag da vida...

Depois eu tenho um for que vai percorrer o vetor e verificar se a string tem algum número de 0 a 9. Se tiver, então a varíavel temNumero será atualizada para true.

Ao final, eu só verifico se a variável temNumero é true ou false e imprimo a mensagem respectiva a cada condição.

Quaisquer dúvidas deixem nos comentários. Até a próxima!


Nenhum comentário: