public class PrintDual { static void printDual(int n) { if(n>1) // Abbruchkriterium für einstellige Dualzahlen printDual(n/2); // Rekursion für Zahlen >=2 System.out.print(n % 2); // Letzte Stelle ausgeben } public static void main(String[] args) { int zahl = Eingabe.readInt("Bitte eine ganze, positive Dezimalzahl eingeben: "); printDual(zahl); // Zahl als Dualzahl ausgeben } }