int 类的计算,不好犯这种低级错误
2015-06-01 22:45
239 查看
public double getRadio() { int testNum = this.testNum; int promoteNum = this.promoteNum; try{ double num = (float)promoteNum / testNum;//这里不加float结果就为0 DecimalFormat df = new DecimalFormat("0.00");//格式化小数 String s = df.format(num);//返回的是String类型 return Double.parseDouble(s)*100; }catch (Exception e){ return 0; } }
相关文章推荐
- [009] 百度地图API之MyLocationOverlay的使用(Android)
- mysql 小知识
- C++ 不用 < > 与 : ?运算符判断 a,b大小
- Contains Duplicate III - LeetCode 220
- [008] 百度地图API之ItemizedOverlay的使用(Android)
- s3c2440启动过程详解 (主要讲启动时nand nor的地址映射)
- UCTF WriteUp
- java web 服务器随笔(reponse)
- 开放的智力10:常识积累
- c#抽象类和接口的简单举例
- objective-C 的内存管理之-自动释放池(autorelease pool)
- Java中的垃圾回收
- c++学习的50条忠告
- [007] 如何在Android应用中使用百度地图api
- mysql -源码安装myssql-5.6.17
- WordPress非插件版post_view(文章点击量统计代码)
- 微信js-sdk图片接口实现一键上传.md
- array=nil 和 Array=[[NSMutableArray alloc]init]; 的区别
- libvirt python binding 变成了一个新项目
- [git/GitHub] git push 时报错:fatal: remote error: You can't push to git://github.com/user/xxx.git(已解决)