【java double转int出错】
文章插图
主要问题是double value = https://www.myit5.com/article/result.size()/term;result.size() term 必须至少一个是double类型 double value = (double)result.size()/ (double)term;不然的话 result.size()/term 由于两个数据的类型都是int 然后运算结果也是int 既 5/3 =1。然后再转换成 double类型 1.0 所以后面的 if(value>(int)value) value = https://www.myit5.com/article/(int)value+1.0;不会执行 。看一下JAVA的数据类型的转换 。
推荐阅读
- 有在 深圳市银之杰科技股份有限公司 做过java开发或在职的同学没,怎么样啊?求了解,拜托大家了
- 在朋友圈怎么转发视频 在朋友圈如何转发视频
- 转基因大米和非转基因大米的区别是什么 怎么区别转基因大米和非转基因大米
- 中国移动转号怎么办 移动携号转网怎么办理
- 程序员35以后都转什么职业了
- 布病现在是转阴了还用吃药吗?
- 转运竹养几根好 转运竹养多少根好
- 微信转账怎么转 微信转账怎么操作
- lol转区
- 肺癌脑转移严重吗