05:输出保留12位小数的浮点数java
时间: 2023-10-13 15:24:49 浏览: 182
可以使用DecimalFormat类来格式化浮点数并保留12位小数。以下是一个示例代码:
```java
double num = 3.14159265358979323846;
DecimalFormat df = new DecimalFormat("#.############");
String formattedNum = df.format(num);
System.out.println(formattedNum);
```
输出结果为:3.141592653590。可以看到,该浮点数被格式化为保留12位小数的字符串。
相关问题
读入一个双精度浮点数,保留12位小数,输出这个浮点数。 输入 只有一行,一个双精度浮点数。 输出 也只有一行,保留12位小数的浮点数。 样例输入 3.1415926535798932 样例输出 3.141592653580用java怎么写
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double num = scanner.nextDouble();
System.out.printf("%.12f", num);
}
}
Java字符串格式化,将decimal输出位为保留21位小数的浮点数
在 Java 中可以使用 String 类的 format 方法进行字符串格式化。具体可以使用以下代码:
```java
double d = 1.234567890123456789;
String s = String.format("t=%.21f", d);
System.out.println(s);
```
其中,`%.21f` 表示格式化为浮点数,并保留小数点后 21 位。
输出结果为:
```
t=1.234567890123456789000
```
可以看到,输出结果保留了 21 位小数。
阅读全文