![](https://images.gutefrage.net/media/user/Sazukai/1470567852866_nmmslarge__0_0_1944_1944_af659c9481aa42089e25121053f47fdb.jpg?v=1470567853000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
System.out.println(Integer.toBinaryString(23));
Java kann sowas auch allein ;-)
ist zwar alt aber hier eine Lösung für das Problem ohne Javas Hilfe
/**
* Methode, die eine Dezimalzahl in Binär umwandelt
* @param args
*/
public static void main(String[] args) {
int n = Integer.parseInt(args[0]);
String dual = " ";
while (n > 0){
dual = n % 2 + dual;
n = n / 2;
}
System.out.println(dual);
}