Java输出保留一位小数
时间: 2023-05-26 08:07:15 浏览: 489
可以使用Java中的DecimalFormat类来实现输出保留一位小数。以下是代码示例:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.0"); //创建格式化类对象,规定保留一位小数
System.out.println(df.format(num)); //输出结果为 3.1
```
在代码中,首先声明一个double类型的数值num,其值为3.1415926。然后创建一个DecimalFormat类的实例对象df,利用“#.0”规定输出格式,表示小数点后保留一位数字。最后使用df.format()方法将num格式化输出,结果为3.1。
相关问题
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输出保留六位小数
要在Java程序中输出保留六位小数的数字,可以使用DecimalFormat类。以下是一个简单的示例代码:
```
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double num = 3.14159265358979323846;
DecimalFormat df = new DecimalFormat("0.000000");
System.out.println(df.format(num));
}
}
```
在上面的代码中,我们首先定义一个 double 类型的变量 num,它表示要输出的数字。然后,我们创建一个 DecimalFormat 对象 df,使用字符串 "0.000000" 来表示保留六位小数的格式。最后,我们使用 df.format(num) 方法将 num 格式化为保留六位小数的字符串,并输出到控制台中。
输出结果为:
```
3.141593
```