JAVA用System.out.println();语句时如何控制小数点位数? 30
3个回答
展开全部
Java用System.out.println()只做输出作用。控制小数点位数方法如下:
import java.text.DecimalFormat;
public class TestC {
public static void main(String[] args){
double scale = 3.1015926;
//设定保留多少位小数的模板,如保留三位小数就是#0.000
DecimalFormat fnum = new DecimalFormat("#0.000");
String d=fnum.format(scale);
System.out.println(d);
}
}
结果:3.102
2014-12-23 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
在Java中float和double如果2位小数都是.00,那么默认只显示,转换代码如下:
String money = new java.text.DecimalFormat("#.00").format(12.0f);
System.out.println("转换后为:" + money);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你输出的参数咯
比如你是double类型或者float类型是可以用Math类的静态方法 设置精确到小数点几位的直接输出就好了
比如你是double类型或者float类型是可以用Math类的静态方法 设置精确到小数点几位的直接输出就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询