Geolocation Java中的地理坐标是double吗?

Geolocation Java中的地理坐标是double吗?,geolocation,double,Geolocation,Double,嗨,我想在java中使用地理坐标 我将Java变量定义为“double”,将Postgres数据库定义为“double precision” 我听说过浮点数的问题,0.1有时会导致0.09999 它必须存储50.081406或8.24481之类的值。 这些值将从Android设备读取 我必须担心浮点问题吗?浮点问题通常与加法和减法有关,由于2的称赞(它们如何存储在计算机上),它们并不总是完全符合您的要求。也就是说,双打是存储lat/lon的好方法 另请参见:因此,仅为了存储它们,double应该

嗨,我想在java中使用地理坐标

我将Java变量定义为“double”,将Postgres数据库定义为“double precision”

我听说过浮点数的问题,0.1有时会导致0.09999

它必须存储50.081406或8.24481之类的值。 这些值将从Android设备读取


我必须担心浮点问题吗?

浮点问题通常与加法和减法有关,由于2的称赞(它们如何存储在计算机上),它们并不总是完全符合您的要求。也就是说,双打是存储lat/lon的好方法


另请参见:

因此,仅为了存储它们,double应该可以吗?完全可以!我总是这样做。一般来说,我现在更喜欢双倍而不是浮动,因为内存问题几乎可以忽略不计