JAVA怎么保留小数输出
时间: 2023-03-28 07:02:46 浏览: 89
你可以使用 printf() 函数来保留小数输出。例如,如果你想要保留两位小数,可以使用以下代码:
double num = 3.1415926;
printf("%.2f", num);
这将输出 3.14。其中,%.2f 表示保留两位小数的格式化字符串,num 是要输出的变量。
相关问题
java实现小数输出
在Java中,如果你想要精确地输出小数,通常会使用`DecimalFormat`类,它允许你控制数字的格式化,包括精度、千位分隔符等。以下是一个简单的例子:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.141592653589793;
// 创建一个DecimalFormat对象并指定两位小数
DecimalFormat df = new DecimalFormat("#.00");
// 使用format()方法将double转换为字符串,保留两位小数
String formattedNumber = df.format(number);
System.out.println("Formatted number: " + formattedNumber);
}
}
```
在这个例子中,`#.00`是模式,`#`代表任意数字,`.`代表小数点,`00`表示总共两位小数。运行上述程序,你会看到输出类似于`3.14`的小数。
java保留两位小数输出
你可以使用 DecimalFormat 类来保留 Java 中的小数位数。以下是一个示例代码:
```
double num = 3.14159265359;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(num));
```
输出结果将是:3.14
阅读全文