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

decimal门类的 取最后一位数做判断。

2013-04-12 
decimal类型的 取最后一位数做判断。。。decimal类型的aa47如果最后一位是5以上的,就为45,比如 aa47那么

decimal类型的 取最后一位数做判断。。。
decimal类型的  aa  =47;

如果最后一位是5以上的,就为45,比如 aa=47;  那么让 aa=45;
如果最后以为是5一下的,就为40,比如 aa=44; 那么让 aa=40;

求大神帮忙,谢谢! .net
[解决办法]
int geWei = Convert.ToInt32(aa%10);
if(geWei>=5)
    geWei = 5;
else
    geWei = 0;
aa = ((int)aa)/10+geWei;
[解决办法]
没测试,应该没问题。
[解决办法]
int geWei = Convert.ToInt32(aa%10);
if(geWei>=5)
    geWei = 5;
else
    geWei = 0;
aa = ((int)aa)/10*10+geWei; 
还真错了。补充下。

热点排行