zoukankan
html css js c++ java
C#DECIMAL结构取整方法总结
C#DECIMAL结构取整方法总结
using
System;
using
System.Collections.Generic;
using
System.Text;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
//
Floor向负无穷方向舍入为最接近的整数
Console.WriteLine(
decimal
.Floor(-1.3m));
//
-2
Console.WriteLine(
decimal
.Floor (3.5m));
//
3
Console.WriteLine(
decimal
.Floor (4m));
//
4
//
Truncate向零方向舍入为整数
Console.WriteLine(
decimal
.Truncate(-1.3m));
//
-1
Console.WriteLine(
decimal
.Truncate (3.5m));
//
3
Console.WriteLine(
decimal
.Truncate (4m));
//
4
//
如果想实现四舍五入,则必须用下面的技巧,保留到小数点后2位,就用100,保留到小数点后3位就用1000,依次类推
decimal
a = 8.335m,b=8.345m;
Console.WriteLine(
decimal
.Truncate (a*100+0.5m)/100);
//
8.34
Console.WriteLine (
decimal
.Truncate (b*100+0.5m)/100);
//
8.35
//
总结,System.Double(double)和System.Single(float)结构都没有这2种方法,所以一般用decimal来实现取整
}
}
}
查看全文
相关阅读:
appium的log详细分析
安卓版本6.0打开uiautomator报错
wmware搬家
Appium_Python_Api文档
EF常用命令行
Java学习----this和super(在继承中)
Java学习----到底调用哪一个方法(多态)
Java学习----方法的覆盖
Java学习----对象间的继承
Java学习----一个对象怎么调用另一个对象呢?
原文地址:https://www.cnblogs.com/jljxxf/p/2565622.html
最新文章
UUID指定长度
excal表格数据生成sql语句
AOP基础—代理模式
后端Java关于跨域的几种解决方法
Excel文档下载功能与导入功能实现
两个List<Map<String,Object>> 根据关键字段合并成一个
数据库的锁有哪几种?
javsscript 常用API 合集
python自测——操作类题目
python自测——综合
热门文章
python自测——数据类型-字典
python自测——数据类型-列表
python自测——数据类型-字符串
python自测——编码规范
python自测——语言特性
鱼C作业02
我和python的第一次亲密接触
凌乱的yyy(洛谷p1803)
瑞士轮
VMware Workstation 14创建mac-10.12虚拟机详细步骤
Copyright © 2011-2022 走看看