Grund ist das Dezimalkomma!
Mach ein Leerzeichen vor oder nach dem Komma da sonst der Wert als 8,0 und nicht als 2 Werte interpretiert wird.
Wobei mir der Cast als überflüssig erscheint.