Validando um integer [Resolvido]

Boa noite. Existe alguma forma de confirmar que uma variável é um integer de forma que fossem invalidados todos os outros tipos primitivos? por exemplo, hipoteticamente dizendo, como eu faria algo do tipo:

if (dia != integer) // uma instrução que atribue 0 à variável de instância dia se ela não for um integer. dia = 0;

Obrigado pelo esclarecimento.

int number = 10;
Object obj = number;
if (obj instanceof Integer) {
	System.out.println(obj);
}

Verifica que é um int

vou tentar usar instanceof. Obrigado pela ajuda. :slight_smile: