Java中的双小数格式

Java中的双小数格式

我在设置双小数的格式上遇到了一些问题。如果我有一个双值,例如4.0,我如何格式化小数,使它变成4.00?



qq_遁去的一_1
浏览 415回答 3
3回答

慕盖茨4494581

其中之一就是使用NumberFormat.NumberFormat formatter = new DecimalFormat("#0.00");     System.out.println(formatter.format(4.0));产出:4.00

拉风的咖菲猫

使用Java 8,您可以使用format方法:-System.out.format("%.2f", 4.0); // ORSystem.out.printf("%.2f", 4.0);f用于floating点值.。2小数后表示小数之后的小数位数。.对于大多数Java版本,您可以使用DecimalFormat: -    DecimalFormat formatter = new DecimalFormat("#0.00");     double d = 4.0;     System.out.println(formatter.format(d));

慕娘9325324

使用字符串格式:String.format("%.2f", 4.52135);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java