mira.. yo lo haria asi..
despues de que lees del teclado
...
m=cantidad/1000;
cantidad=cantidad%1000
c=cantidad/100
cantidad=cantidad%100;
d=cantidad/10;
cantidad=cantidad%10;
u=cantidad;
system.out.println("unidades: "+u+", decenas: "+d+", centenas: "+c+", millares: "+m);