Non ci dovrebbe volere molto ad implementare un metodo per fare la conversione da decimale a binario e un metodo che faccia il contrario, per quanto riguarda il ribaltamento che intendi di preciso...invertire gli 1 con gli 0 e viceversa?

Ciao.