java float 保留6位小数
时间: 2023-12-10 13:25:28 浏览: 219
在Java中,你可以使用DecimalFormat类来控制浮点数的小数位数。下面是一个保留6位小数的示例代码:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
float number = 3.1415926535897932384626433832795f;
DecimalFormat decimalFormat = new DecimalFormat("#.######");
String formattedNumber = decimalFormat.format(number);
System.out.println(formattedNumber);
}
}
```
这段代码将输出:3.141593。其中,`#.######`是格式化模式,表示保留6位小数。你可以根据自己的需要调整格式化模式。
相关问题
java float保留四位小数
Java中保留四位小数可以使用DecimalFormat来格式化float类型的数字,代码如下:
```
float number = 1.23456789f;
DecimalFormat df = new DecimalFormat("#0.0000");
String result = df.format(number);
System.out.println(result);
```
输出结果为:1.2346
java float保留两位小数
你可以使用Java的DecimalFormat类来格式化float数字,以保留指定位数的小数。以下是一个例子:
```
float number = 3.1415926f;
DecimalFormat df = new DecimalFormat("#.##");
String formatted = df.format(number);
System.out.println(formatted);
```
输出结果为3.14,即保留了两位小数。你可以根据需要调整格式化字符串中的#符号数量来指定保留的小数位数。
阅读全文
相关推荐













