import java.util.Scanner;
import java.util.Arrays;
public class lol
{
public static void main(String args[]){
// declara la clase Scanner para pedir el numero entero , una vez que lo tengas haces esto paso a paso
Scanner entrada = new Scanner (System.in);
System.out.print("Ingrese un numero entero: ");
int numero = entrada.nextInt();
// determinamos la longitud de la cifra, decir ; cuanto "digitos" tiene !!!
int longitud = Integer.toString(numero).length();
// Declaramos el Array donde vamos a meter cada digito
int [] arreglo = new int[longitud];
//Declaramos un bucle para separar la cifra e insertarla en el array
for (int j = 0 ; j <= longitud-1 ; j++){
//utilizamos residuo para tomar el ultimo numero de la cifra , posteriormente la dividimos entre 10 para irla reduciendo
// 456%10 = 6, luego 456/10 = 45 luego repetimos 45%10 = 5, luego 45/10 = 4 y asi sucesivamente con cada cifra
int residuo = numero%10;
numero = numero/10;
arreglo[j]=residuo;
// en la variable residuo quedara cada "digito" por vez que se recorra el for
System.out.println(residuo);
}
//fuera del for tendras todos los digitos guardados en el Array arreglo []
System.out.println(Arrays.toString(arreglo));
}
}