Java 在没有类型转换的情况下,如何将浮点值转换为整数

Java 在没有类型转换的情况下,如何将浮点值转换为整数,java,Java,如何在不进行类型转换的情况下使用包装类将浮点值转换为整数值。您知道什么是自动装箱吗? 只需使用Float.intValue()即可得到整数。 整数yourI=yourF.intValue()为什么不玩一下API?请读一个好问题?嘿,输入是这样的:int num=50;浮动英尺=132.45;然后,您不应该在=newinteger(num)中使用Integer,因为这也是一个typecast,您可以尝试num=Math.round(ft);?如果num已经初始化,则不确定您真正想要什么。实际上Ma

如何在不进行类型转换的情况下使用包装类将浮点值转换为整数值。

您知道什么是自动装箱吗? 只需使用
Float.intValue()
即可得到整数。
整数yourI=yourF.intValue()

为什么不玩一下API?请读一个好问题?嘿,输入是这样的:int num=50;浮动英尺=132.45;然后,您不应该在=newinteger(num)中使用Integer,因为这也是一个typecast,您可以尝试num=Math.round(ft);?如果num已经初始化,则不确定您真正想要什么。实际上Math.round(ft)将返回舍入值,但我需要未舍入的实际值(例如:16.3为16,16.9为16,此处不进行舍入)。好吧,现在我感到困惑。在您写的问题中,您希望使用包装器类。然后在你的评论中你说你不想使用它们。int i=(int)f;本例使用类型转换。我写的答案是用包装纸。如果您需要实际值,请搜索“floor”。实际上,有一种方法可以避免类型转换,并使用包装类