VS .NET(C#)四舍五入方法

fayxue 2008-07-16 10:08:34
private void GetRoundValue()
{
double fValue = 105.812;
//方法1:對浮點四捨五入
//double i = Math.Round(fValue, 0); ;

//方法2:對浮點四捨五入,並設定四捨五入類型
//double i = Math.Round(fValue, 0, MidpointRounding.AwayFromZero);
// 成員名稱 說明
//AwayFromZero 當某個數字剛好位於另外兩個數字之間的中點時,朝向遠離零的方向將其捨入成距離最近的數字。
//ToEven 當某個數字剛好位於另外兩個數字之間的中點時,將其捨入成為距離最近的偶數。

//方法3 直接取整數
//對浮點數取整數方法為:對浮點數取整再乘以這個整數再轉換成整型
int i = (int)fValue / 1 * 1;

}
...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyfly_lucky 2008-07-16
  • 打赏
  • 举报
回复
学习了。

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧