回 帖 发 新 帖 刷新版面

主题:两个整数相除,怎样才能得到float类型的结果?


verygood allvote 这些定义的时候都是int类型  
而 float verygoodlength = verygood / allvote; 
比如 27/34,得到的结果却是0 

怎样才能得到 0.7941 这样的值呢? 

回复列表 (共2个回复)

沙发

float verygoodlength = (float)verygood / allvote;
或者
float verygoodlength = verygood * 1.0F / allvote;
之类的

板凳

多谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册