private String Binario(int Decimal) {

        int R, x = 0;//variables que se implementaran

        String Binario = ""; //guarda el contenido en codigo binario

        R = Decimal % 2;//resto del parametro

        if (R == 1) {//si el resto es 1

            while (Decimal > 1) {//si el parametro es mas grande que el resto

                Decimal /= 2;//entonces decimal se divide en 2 y se guarda en decimal

                x = Decimal % 2;//x contendra el resto del decimal

                Binario = String.valueOf(x + Binario);//binario se ira formando de forma correcta y no alreves

            }

        } else {//si resto no es 1

            while (Decimal > 0) {//y decimal es mayor a 0

                Decimal /= 2;//decimal se divide en 2

                x = Decimal % 2;//x contendra el resto del decimal resultante

                Binario = String.valueOf(x + Binario);//se forma el numero en binario de forma correcta

            }

        }

        return String.valueOf(Binario + x);//devuelve el binario resultante mas el ultimo bit

    }