A continuación os dejo una función para convertir un array de binarios a decimal en java.
public static int binarioADecimal(int[] binario) {
int v = 0;
int cont = 0;
for (int i = binario.length - 1; i >= 0; i--) {
if (binario[i] == 1) {
v += (int) Math.pow((double) 2, (double) cont);
}
cont++;
}
return v;
}
Comentarios
Publicar un comentario