日期:2014-05-19  浏览次数:20749 次

小的数字除与大的数字为什么老是等于0???
int   i=5;
int   j=12;
double   k=0.0;
k=i/j;

我想得到小数点后两位

------解决方案--------------------
float i=5;
float j=12;
float k=0.0;
k=i/j;
------解决方案--------------------
/的结果类型与除数和被除数类型有关

int i = 5;
int j = 12;
double k = Math.Round((double)i / j, 2);