我正在尝试将Double Bounding Rectangle从double值转换为float值。转换后,我需要(浮点)矩形等于或包含(双)矩形(浮点矩形需要大于或等于双矩形)。为此,我希望能够指定将double转换为float的方法。因此,当投射矩形的“顶部”时,我会向上舍入,但是在投射矩形的“底部”时,我会向下舍入。
是否有允许我这样做的课程?
感谢。
答案 0 :(得分:1)
Math.ceil( double ); - round up
Math.round( double ); - round down
答案 1 :(得分:0)
您可以将float
与double
进行比较,如果它需要稍大或稍小,您可以根据需要调用floatToIntBits和intToFloatBits增量或减量。