gpt4 book ai didi

java - JBox-2d 中的 'f' 有何用途?

转载 作者:行者123 更新时间:2023-12-01 23:09:55 25 4
gpt4 key购买 nike

它似乎用在引擎中的值声明中,但 JBox-2D 的文档没有解释这个“单位”是什么。示例:

float x = 20.0f //<-- this 'f'

FixtureDef fixDef = new FixtureDef();
fixDef.shape = shape;
fixDef.density = 0.0f; //<-- this 'f'
fixDef.friction = 0.9f; //<-- this 'f'

这是什么?如果它确实是一个单位,那么它相对于什么?它对引擎有什么好处?

编辑:它对发动机有什么用?使用 float 与 double 相比有什么好处吗?

最佳答案

没有单位,f表示该数字是 float

例如,如果您只编写 0.1,您将收到错误,因为 0.1 将被解析为 double 值。编译器需要指示该值是 float 。这就是 f 的用途。

参见http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

关于java - JBox-2d 中的 'f' 有何用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180904/

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