首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小的数字除与大的数字为什么老是等于0?解决思路

2012-01-14 
小的数字除与大的数字为什么老是等于0???inti5intj12doublek0.0ki/j我想得到小数点后两位[解决办

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

热点排行