如何实现double/float基本数据类型的四舍五入
2012-12-26 13:34
357 查看
在Java中,基本的数据类型转换是一个比较令人头大的问题,但是有个基本的原则就是低精度向高精度转换时是不需要进行强制类型转换的。反过来就需要进行强制类型转换。同时在转换的过程中回引起数据的丢失。因此我们可以利用Java编译器的这一特点来实现浮点数的四舍五入。具体的实现代码很简单。
public class ForceConvert(){
double doubleValue=9.6;
int intValue=0;
intValue=(int)(doubleValue+0.5);//当浮点数向整型转换是小数点后面的数会被丢到;
}
所以通过上面的简单处理,我们就可以在程序中实现数据的四舍五入了。
public class ForceConvert(){
double doubleValue=9.6;
int intValue=0;
intValue=(int)(doubleValue+0.5);//当浮点数向整型转换是小数点后面的数会被丢到;
}
所以通过上面的简单处理,我们就可以在程序中实现数据的四舍五入了。
相关文章推荐
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- c语言基本数据类型short、int、long、char、float、double
- 关键字分节3(基本数据类型-short、int、long、char、float、double)
- c语言基本数据类型short、int、long、char、float、double
- iOS 基本数据类型~int、float、double、char格式化字符串
- MySQL数据表的数据类型、如何实现数据完整性以及日期函数等的基本知识点整理
- float与double基本数据类型分析
- 基本数据类型float和double的区别
- 不同语言基本数据类型(int、char、float、double....)对应字节大小
- c语言基本数据类型short、int、long、char、float、double
- C 语言包含的数据类型如下图所示: 一、数据类型与“模子” short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 怎么去理解它们呢? 举个
- c语言基本数据类型(short、int、long、char、float、double)
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- JAVA基本数据类型范围和float、double精度问题
- 不同语言基本数据类型(int、char、float、double....)对应字节大小
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- 关于8个基本的数据类型:byte,short,int,long,float,double,char,boonlean
- Tarena - 变量与java的基本数据类型(int,long,float,double,char,boolean)
- java byte、short、int、long、float、double、char基本数据类型范围