gpt4 book ai didi

java - 为什么 Java Math 库没有返回 float 的函数?

转载 作者:行者123 更新时间:2023-12-05 07:32:11 25 4
gpt4 key购买 nike

<分区>

例如,在下面的片段中:

float roll = (float)Math.atan2(sinr, cosr);

Math.atan2 返回一个 double 值,所以我将它转换为一个 float 。但是,我使用的大多数函数都返回 double 类型,这让我不得不如此频繁地转换有点乏味,这让我觉得我使用的库是错误的。我需要 float 类型的数据才能与其他也使用 float 的类一起工作。

我想知道为什么没有多个版本的数学函数可以将 double 转换为 float ,从而允许返回 float 而不是 double (如果需要)。我理解为什么数学不应该直接用 float 表示,但是对于专门使用 float 的程序员来说,这个库似乎不够灵活。

为什么库主要​​返回 double 类型?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com