java输出保留2位小数
时间: 2024-05-17 15:14:11 浏览: 95
要在Java中输出保留两位小数,你可以使用DecimalFormat类来实现。以下是一个简单的例子:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
DecimalFormat df = new DecimalFormat("0.00");
String formattedNumber = df.format(number);
System.out.println(formattedNumber);
}
}
```
这个例子中,我们创建了一个DecimalFormat对象,并指定了"0.00"作为格式模式。然后,通过调用format()方法,将要格式化的数字传递给它,将得到的格式化字符串打印出来。在这个例子中,输出结果将会是"3.14"。
相关问题
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
```
java输出保留两位小数
要在 Java 中输出保留两位小数的数字,可以使用 DecimalFormat 类。以下是一个示例代码:
```
double number = 3.1415926;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
System.out.println(decimalFormat.format(number));
```
输出结果为:
```
3.14
```
在 DecimalFormat 构造函数中使用 "#.##" 模式表示保留两位小数。format() 方法将 double 类型的数字格式化为字符串,然后可以使用 System.out.println() 输出该字符串。