Ae galera, tudo bem?
Um problema simples, mas estou empacado. minha lógica fail! =/
Tenho que ler um nome e verificar se existem numeros nele.
import java.util.Scanner;
public class verificaNumero {
public static void main(String[] args) {
String nome;
int tam, a, b;
Scanner input = new Scanner(System.in);
System.out.println("Entre com um nome: ");
nome = input.nextLine();
char varre[] = nome.toCharArray(); // cada letra em uma posição
tam = nome.length(); // saber tamanho da String
for(a = 0; a < tam; a++ ){ // looping para varrer vetor
for(b = 0; b < 9; b++ ){ // verifica se tem de 0-9
if(varre[a] == b){ // compara se tem numeros
System.out.println("Não pode ter numeros!!!");
// deve aparecer esta mensagem se tiver numeros
}
}
}
}
}
Não está dando certo =/
Se já existir alguma função que verifica se tem numeros, serve tambem. =)