Ciao a tutti, ho un problema... ho bisogno di creare un metodo che preso un numero decimale a 16 bit mi restituisca dua stringhe da 8 bit ciascuna che siano la rappresentazione del numero in decimale. Ad esempio se devo convertire 1024 passo dal binario che fa 0000010000000000 e successivamente devo arrivare ad avere 4,0 ovvero i due decimali trasformati prendendo i due blocchi da 8 bit ciascuno... Ho fatto questo inizio che mi restituisce il binario ma nn so più cm andare avanti... Aiutatemi...

public class converti {


public static void main(String[] args) {

int i =1024;

int[] decimale1 = new int[16];

for(int k=0; k< 16; k++){
decimale1[15-k]=i%2;
i=i/2;
}

for(int k=0; k<16; k++){
System.out.print(decimale1[k]);
}

for(int k=0; k<16; k++){




}

}
}


L'ho fatto come classe per poterlo provare ma necessito solo di un metodo... Grazie mille