读书人

小的数字除与大的数字为什么老是等于0

发布时间: 2012-01-14 20:02:35 作者: rapoo

小的数字除与大的数字为什么老是等于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);

读书人网 >C#

热点推荐