## Decimaal > binair

In de interactieve module elementaire bewerkingen hebben we laten zien hoe decimale getallen omgezet kunnen worden naar binaire getallen. Het algoritme daarvoor is:
“Om een decimaal getal om te zetten in een binair getal deel je het getal door 2 en noteer je de rest van de deling. Dit herhaal je totdat de uitkomst is gelijk aan 0”.
Je zou in Java een app kunnen maken dat een decimaal getal omzet in een binair getal. Voor de knop die de omzetting doet, moet een event-handler worden geschreven.
De code daarvoor is:

public void berekenKnop_Action(Event evt) {
int decGetal = decimaalVeld.getInt();
String resultaat = "";
do {
resultaat = String.valueOf(decGetal % 2) + resultaat;
decGetal = decGetal / 2;
}
while (decGetal > 0);
binairVeld.setInt(Integer.parseInt(resultaat));
}