Respuesta :

tonb

Answer:

import java.util.Scanner;

public class Main {

 public static void main(String[] args) {

   Scanner scnr = new Scanner(System.in);

   System.out.print("Enter a number to analyze: ");

   int number = scnr.nextInt();

   scnr.close();

   

   int nrEven = 0;

   int nrOdd = 0;

   int nrZero = 0;

   for (char digit : String.valueOf(number).toCharArray()) {

     if (digit == '0')

       nrZero++;

     else if (digit % 2 == 1)

       nrOdd++;

     else

       nrEven++;

   }

   System.out.printf("%d odd digits, %d even digits, %d zeros\n", nrOdd, nrEven, nrZero);

 }

}

Explanation:

An alternative way would be to do a switch statement on the digit.