java保留一位小数输出
时间: 2023-06-17 22:07:35 浏览: 73
你可以使用 DecimalFormat 类来实现保留一位小数输出。以下是一个示例代码:
```java
double num = 3.14159;
DecimalFormat df = new DecimalFormat("#.0");
System.out.println(df.format(num));
```
输出结果为:3.1
可以看到,使用 DecimalFormat 类的 format 方法,可以将数字格式化为指定格式的字符串。在这里,使用字符串 "#.0" 表示保留一位小数。你可以根据需要修改这个字符串,以实现更精细的格式化。
相关问题
Java如何保留一位小数输出
可以使用Java中的DecimalFormat类来保留一位小数输出。以下是示例代码:
```java
double number = 3.1415926;
DecimalFormat df = new DecimalFormat("0.0"); // 保留一位小数
System.out.println(df.format(number)); // 输出3.1
```
在上面的代码中,我们定义了一个双精度浮点型变量number,并使用DecimalFormat类创建了一个格式化模板,其中"0.0"表示保留一位小数。最后,通过调用df.format()方法并将number作为参数传递给它,我们将会得到保留一位小数的结果。
java保留两位小数输出
可以使用DecimalFormat类来保留Java中的两位小数输出。以下是一个示例代码:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.##");
System.out.println(df.format(num));
```
输出结果为:3.14