float类型的数字怎么确定精度????? double f1=1.21321232131; out.println(df.format(f1));1.00肯定直接取不到可以判断一下如果为整数就加.00 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double f = 1.21321232131; java.text.DecimalFormat df=new java.text.DecimalFormat("#.####"); out.println(df.format(f)); Effective java 里面说如果想要计算精度,不要使用float 与double 型。 double f = 1.21321232131; java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); out.println(df.format(f)); JNI 参数问题(指针、句柄) 编程题 JPopupMenu 怎么设置 鼠标 移出按钮,弹出菜单 自动收缩啊?新谢谢大家了 求大侠帮助 关于多态的问题 ,帮我解决拉,,谢谢拉 郁闷,连数据库又出问题了 Java将中文转成unicoade存入到文本文件,如何使用VB程序读取? 在linux上怎么用java连接mysql?? java.net编程时遇到的问题 Java的编程环境有哪些 学习类碰到的又一个问题 有关jar的问题
java.text.DecimalFormat df=new java.text.DecimalFormat("#.####");
out.println(df.format(f));
java.text.DecimalFormat df=new java.text.DecimalFormat("#.##");
out.println(df.format(f));