TransWikia.com

Convertir una variable double a float

Stack Overflow en español Asked by Odoardo on December 22, 2021

Recién empiezo en esto de la programación en Android studio, actualmente necesito convertir el contenido de una variable double a float, he visto algunos ejemplos aquí y no consigo eliminar el error, sera que me pueden ayudar?

Todo esto porque necesito guardar el valor de una variable double y el método preferences no me permite guardar un double.

   if(bAngle != 0.00){
            bAngleF = bAngle;
            bAngleL = (float) bAngle;
            myEditor.putFloat("Bangulo", bAngleL);
            myEditor.commit();
        } else{
            bLengthF = (double)myPreferences.getFloat("Bangulo",0);
        }

el error me lo da en la linea

            bAngleL = (float) bAngle;

me dice que el tipo es inconvertible. bAngleL es una variable de tipo float y bAngle es double.

One Answer

Puedes convertir primeramente la variable tipo double a float usando .floatValue():

bAngleL = bAngle.floatValue();

y este valor guardarlo en tu preferencia:

myEditor.putFloat("Bangulo", bAngleL);
myEditor.commit();

Answered by Elenasys on December 22, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP