Olá gostaria de saber como posso evitar que a pessoa tente iingresar uma palavra… por exemplo dizer:
if(VarNum == String){
System.out.print("Você, não pode ingresar palavras!")
}
Olá gostaria de saber como posso evitar que a pessoa tente iingresar uma palavra… por exemplo dizer:
if(VarNum == String){
System.out.print("Você, não pode ingresar palavras!")
}
Com Strings, vc deve fazer comparação usando o método equals
em vez de usar ==
.
if ("texto".equals(variavel)) {
// faz algo
}
@Lucas_Camara eu estava querendo evitar que a pessoa consiga entrar letras em determinado campo. Tipo não poderia entrar nenhuma letra e sim números…Agradeço!
public static void main(String[] args) throws Exception {
String texto = "a123";
Integer numero = converterNumero(texto);
System.out.println(numero);
}
private static Integer converterNumero(String texto) {
try {
return Integer.valueOf(texto);
} catch (NumberFormatException ex) {
throw new IllegalArgumentException("Você, não pode ingresar palavras!");
}
}