【发布时间】:2014-02-14 11:15:44
【问题描述】:
您好,我想在 java 中使用地理坐标。
我已将我的 Java 变量定义为“双精度”,而我的 Postgres 数据库定义为“双精度”。
我听说浮点数的问题是 0.1 有时会导致 0.09999...
它必须存储诸如 50.081406 或 8.24481 之类的值。 这些值将从 Android 设备中读取。
我需要担心浮点问题吗?
【问题讨论】:
标签: geolocation double
您好,我想在 java 中使用地理坐标。
我已将我的 Java 变量定义为“双精度”,而我的 Postgres 数据库定义为“双精度”。
我听说浮点数的问题是 0.1 有时会导致 0.09999...
它必须存储诸如 50.081406 或 8.24481 之类的值。 这些值将从 Android 设备中读取。
我需要担心浮点问题吗?
【问题讨论】:
标签: geolocation double
浮点数的问题通常与加法和减法有关,由于 2 的恭维(它们如何存储在计算机上),它们并不总是完全符合您的要求。话虽如此,双打是存储纬度/经度的好方法
【讨论】: