他们不是最好的朋友。
我有这个:
int svNumberOfObjects = 9;
和此:
int svColumns = 4;
然后还有这个:
float numberOfRows = svNumberOfObjects/svColumns;
出来了:
2.000000
如何让它向我展示实际浮动值?
答案 0 :(得分:10)
float numberOfRows = (float)svNumberOfObjects/svColumns;
您目前的代码使用整数除法,它将结果截断为整数。你想要一个浮点除法,这意味着你需要一个操作数作为一个浮点值;显式演员实现了这一点。
答案 1 :(得分:2)
float numberOfRows = (float)svNumberOfObjects/svColumns;
答案 2 :(得分:0)
您也可以尝试
float numberOfRows = 1.0*svNumberOfObjects/svColumns;