Je zou iets in de volgende aard kunnen doen:
string strGetal = Integer.toString(getal);
Zo maak je vanaf je integer getal een string object aan.
De afzonderlijke karakters in die string kan je dan opvragen via strGetal.charAt(index).
Die index loopt dan van 0 tot strGetal.length().
Als je wil doen wat Drieske zegt kan je het volgende gebruiken en zo vermijd je string operaties als je dat lastig vindt:
Code: Selecteer alles
getal = 1582;
m = getal % 1000; // m = 582
duizendtallen = (getal-m)/1000 = 1
getal = m; getal = 582
m = getal % 100; // m = 82
honderdtallen = (getal-m)/100 = 5
// etc.
Je zou dan nog een elegante manier moeten bedenken om dat te programmeren. Altijd leuk als je iets in een loopje kan steken. Je kan misschien een array gebruiken en zien dat 1000,100,... machten van 10 zijn?