----------------------------------------------------------------------
Se precisar de ajuda para ajustar o código abaixo de acordo com as
suas necessidades, chama a gente no WhatsApp +55 (62) 98553-6711 (Osmar)
Ah, e se puder, faça uma DOAÇÃO de qualquer valor para nos ajudar
a manter o site livre de anúncios. Ficaremos eternamente gratos ;-)
Nosso PIX é: osmar@arquivodecodigos.com.br
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar um número
System.out.print("Informe um número: ");
int numero = Integer.parseInt(entrada.nextLine());
// agora vamos verificar se todos os dígitos do
// número são pares
if(digitosPares(numero)){
System.out.println("Todos os dígitos são pares.");
}
else{
System.out.println("Nem todos os dígitos são pares.");
}
}
// método que recebe um número inteiro e retorna
// true ou false dependendo se todos os dígitos do
// número são pares ou não
public static boolean digitosPares(int numero){
// o número é zero? vamos retornar false
if (numero == 0){
return false;
}
// enquanto número for diferente de 0
while(numero != 0){
// este dígito não é par?
if((numero % 10) % 2 != 0){
return false;
}
// divide o número por 10 e guarda o resultado
numero = numero / 10;
}
// se chegamos até aqui todos os dígitos são
// pares
return true;
}
}