常见的十进制格式

Posted

技术标签:

【中文标题】常见的十进制格式【英文标题】:Common Decimal Format 【发布时间】:2015-08-02 07:40:09 【问题描述】:

是否可以为变量设置通用的十进制格式? 即:我想将所有变量的小数精度设置为 2 位小数,是否有处理此问题的通用配置?

【问题讨论】:

Java 没有小数,只有浮点数。 你可以format your output。但是,您不能真正告诉 Java 在幕后仅使用逗号后的两个位置。 【参考方案1】:

不,变量(即double 类型)不带有自己的DecimalFormat 实例。

如果要以特定格式写出值,最简单的方法是不要直接使用DecimalFormat,而是使用PrintStreamFormatter 类的format() 方法:

double x = 1.234;
System.out.format("x = %.02f%n", x); // prints "x = 1.23"

这里%.02f 将参数格式化为2 个小数位,%n 是行尾。

【讨论】:

【参考方案2】:

如果您正在谈论将它们表示为字符串,您可以查看:

Java DecimalFormat

【讨论】:

以上是关于常见的十进制格式的主要内容,如果未能解决你的问题,请参考以下文章

图片常见格式

第五阶段:JAVAEE 和项目开发(第四课:HTTP的响应格式和响应状态码)

课后选做题-MyOD

基础知识-文件格式

常见字符串操作

常见的编码方式?