社区
Java SE
帖子详情
请问:为什么 8.56%3显示错误啊?(附代码)
cecile121
2006-03-11 10:41:55
//Jisuan.java
public class Jisuan{
public static void main(String[] args){
float a=8.56%3;
System.out.println(a);
}
}
为什么错啊?
...全文
116
13
打赏
收藏
请问:为什么 8.56%3显示错误啊?(附代码)
//Jisuan.java public class Jisuan{ public static void main(String[] args){ float a=8.56%3; System.out.println(a); } } 为什么错啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
螃蟹k3179
2006-03-13
打赏
举报
回复
对了
cecile121
2006-03-13
打赏
举报
回复
那你说的“java的语言规范,后面不带f的,一律看成是double”是指的小数了??
螃蟹k3179
2006-03-13
打赏
举报
回复
如果你要得出2.6666666
double a = 8.0/3
螃蟹k3179
2006-03-13
打赏
举报
回复
8是int,所以8/3也是int,也就是2
然后你把这个2转成了double,它就给你加了个难看的".0"
cecile121
2006-03-13
打赏
举报
回复
我把它改了一下,变成double a=8/3,
为什么输出结果是2.0啊?为什么不是一个double 值啊???
螃蟹k3179
2006-03-11
打赏
举报
回复
这个是java的语言规范,后面不带f的,一律看成是double
cecile121
2006-03-11
打赏
举报
回复
8.56为什么是double 啊??为什么不是float??
螃蟹k3179
2006-03-11
打赏
举报
回复
double是64bit的,float是32bit的.
float可以安全得转到double
double a = 0.0f
但double要转为float就不安全了
float a = 0.0 (编译不通过)
因此只能进行强行转换
float a = (float)0.0
或者直接使用float
float a = 0.0f
螃蟹k3179
2006-03-11
打赏
举报
回复
8.56 是double , 所以8.56%3也是个double
cecile121
2006-03-11
打赏
举报
回复
是不是,系统默认每一个数都是int型啊?
是不是这个原因啊??
螃蟹k3179
2006-03-11
打赏
举报
回复
非要用float就在前面加(float),强行转换
螃蟹k3179
2006-03-11
打赏
举报
回复
double a=8.56%3;
cecile121
2006-03-11
打赏
举报
回复
为什么在 8.56后面加上 f 就行了?
谁能给解释一下啊?
python 爬虫之路教程
原址 摘要: From:https://piaosanlang.gitbooks.io/spiders/content/ 爬虫入门初级篇 IDE 选择: PyCharm(推荐)、... python社区需要很多年才能将现有的模块移植到支持python3. django web.py flask等还不支
精通 Pandas:6~11
这些主题的知识对于准备数据作为处理数据以进行分析,预测或可视化的程序或
代码
的输入非常有用。 我们将讨论的主题如下: 处理缺失的数据 处理时间序列和日期 使用matplotlib绘图 到本章结束时,用户应该精通这些...
爬虫教程( 6 ) --- 爬虫 进阶、扩展
下面一一列举它的N宗罪: 1)我们的任务是爬取1万个网页,按上面这个程序,一个人在默默的爬取,假设爬起一个网页3秒钟,那么,爬一万个网页需要3万秒钟。MGD,我们应当考虑开启多个线程(池)去一起爬取,或者用分布式...
精通 Pandas 第二版(五)
给定一个概率p,赔率可以计算为 odds = p:(1 - p),当p=0.75时,结果为 0.75:0.25,即 3:1。 使用赔率,我们可以将贝叶斯定理重写如下: ...
2025最强Node.js开发神器:Visual Studio全栈调试与性能优化实战指南
性能优化三板斧:CPU分析/内存泄漏检测/异步操作可视化 100%覆盖从开发到部署的全流程最佳实践(
附
完整配置
代码
) 一、环境搭建:从安装到Hello World的3个关键步骤 1.1 系统要求与兼容性矩阵 Visual Studio版本 ...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章