float型float f=3.4是否正确
来源:互联网 发布:无敌邮件营销软件 编辑:程序博客网 时间:2024/06/07 23:21
笔试时经常会出现的一个问题,float型float f=3.4是否正确
答案:不正确。
原因:精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f
在java里面,没小数点的默认是int,有小数点的默认是 double;
编译器可以自动向上转型,如int 转成 long 系统自动转换没有问题,因为后者精度更高
double 转成 float 就不能自动做了,所以后面的加上个 f;
答案:不正确。
原因:精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f
在java里面,没小数点的默认是int,有小数点的默认是 double;
编译器可以自动向上转型,如int 转成 long 系统自动转换没有问题,因为后者精度更高
double 转成 float 就不能自动做了,所以后面的加上个 f;
阅读全文
0 0
- float型float f=3.4是否正确?
- float型float f=3.4是否正确?
- float 型 float f=3.4 是否正确 ?
- float型float f=3.4是否正确
- float f = 3.4是否正确
- float f = 3.4是否正确
- (转)解析float型float f=3.4是否正确?
- float f = 3.4是否正确 写的非常好
- short s1 =1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错;float型float f=3.4是否正确?
- java float num=3.14159是否正确
- float f = new Float(2);
- float型 判断是否相等
- Java基础笔记之三 语句float num=3.1415926是否正确
- float
- float
- float
- float
- float
- C语言——实例029 逆序输出
- 前端性能有优化
- ssh-keygen生成公私钥免密码登录远程服务器
- BZOJ 2127 happiness
- python中的sum函数.sum(axis=1)
- float型float f=3.4是否正确
- hdu1796—How many integers can you find(简单容斥)
- loadrunner11完美支持IE8
- 给两个数x和y 求两数中的大者 本文适合于c++初学者
- 两种方式实现CSS双飞翼布局
- 20170731 JAVA查找数组中的元素
- Webpack入门
- Hive In Oozie Workflow
- C语言——实例030 回文数